home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / pagemkr / pm5tips.zip / pm5tips.txt
Internet Message Format  |  1994-01-24  |  110KB

  1. From bit.listserv.pagemakr Mon Jan 24 11:12:52 1994
  2. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  3. Date: Sat, 22 Jan 1994 15:08:53 -0500
  4. Newsgroups: bit.listserv.pagemakr
  5. Subject: Aldus PM document 300101
  6.  
  7. Printers, Ports, and Printer Drivers
  8.  
  9. With PageMaker, the proof is in the printing. And with the wide
  10. variety of printers available now, the quality of your printed
  11. results can vary dramatically depending on the type of printer
  12. you use. The first section of this note will serve as an
  13. introduction to different types of printers. We'll also take a
  14. look at the roles played by printer drivers and communications
  15. ports when you print from PageMaker.
  16.  
  17. Why your printer type matters
  18.  
  19. While PageMaker will print to any printer that has a printer
  20. driver for the current version of Win dows, the strategies used
  21. by different printers offer different advantages and
  22. disadvantages. All printers have two parts: the marking engine,
  23. and the page description language which tells the marking engine
  24. what to do. The marking engine provides the physical apparatus
  25. which puts the image on the page; most printers are categorized
  26. by the type of marking engine they use. The page description
  27. language translates PageMaker's descriptions of objects on a page
  28. into commands that the printer can implement. Often, this
  29. information is contained in the printer driver.
  30.  
  31. Laser printers
  32.  
  33. The word "laser" tells us the type of marking engine in your
  34. printer_but not the page description language your printer uses.
  35. Laser printers work like copy machines. A single laser beam
  36. records the image of the page and projects the image onto a drum;
  37. where light from the laser beam hits the drum, the area becomes
  38. charged and toner (or "ink") distributed over the drum is
  39. attracted to the charge. Paper with a negative charge then rolls
  40. around the drum picking up the oppositely charged toner
  41. particles, heat is applied, and the toner is fused to the paper.
  42. Laser printed information is clear and smooth because the
  43. resolution is relatively high (normally, 300 dpi or dots per
  44. inch).
  45.  
  46. The two main types of laser printers available today, PCL and
  47. PostScript, are differentiated by their page description
  48. languages. Each offers different advantages and disadvantages and
  49. therefore, significantly different capabilities as far as
  50. PageMaker is concerned. We'll look at each one separately.
  51.  
  52. PCL printers
  53.  
  54. Printer Command Language (PCL) is the page description language
  55. used by Hewlett Packard LaserJet printers and those that emulate
  56. them. There are two versions of the PCL language used in laser
  57. printers today (earlier versions of the language are used by
  58. printers with other types of marking engines).
  59.  
  60. PCL 4 was used by the HP LaserJet through HP LaserJet II
  61. printers. All PCL 4 printers treat both text and graphics as
  62. bitmaps. PCL 4 printers generally don't boast a wide variety of
  63. built-in fonts. Bitmapped downloadable soft fonts are
  64. supported_but to use these fonts, you have to purchase and
  65. install each size, style, and typeface you may want to use.
  66. Although these fonts print nicely at resolutions up to 300 dpi,
  67. it can take some work to get them set up properly (see the
  68. TechNotes "Understanding Fonts" p. 26 and "Troubleshooting Font
  69. Problems" p. 38 for more information).
  70.  
  71. When a PCL 4 printer prints a page, text and graphics are
  72. processed in independent bands. Text comes first; once all of the
  73. text has been processed, all other information is processed and
  74. placed on top of it. While this works just fine for most print
  75. jobs, unfortunately it means that there's no way to print
  76. reversed text with these printers. Furthermore, the rigid
  77. structure of PCL 4 fonts makes it impossible to print text which
  78. has been rotated or text to which PageMaker's "Set width" feature
  79. has been applied.
  80.  
  81. Note: Many type managers make it possible to bypass these
  82. limitations and allow PCL 4 printers to print text that has been
  83. reversed, rotated, or had "Set width" applied. If you're using a
  84. type manager, make sure that your "Graphics Resolution" option is
  85. set to 300 dpi.
  86.  
  87. PCL 5, an updated version of the page description language,
  88. solves the problems of reversed and rotated text while offering a
  89. great deal of additional flexibility. The PCL 5 language is used
  90. by the Hewlett Packard Laser Jet III printers. PCL 5 printers
  91. support scalable fonts_which means that as long as you have the
  92. scalable font correctly installed, you can print that font at any
  93. point size. Another important advantage offered by PCL 5 printers
  94. is that the graphic and text bands are no longer processed
  95. separately, making it possible for these printers to support
  96. reversed text. PCL 5 printers are backwards-compatible and
  97. support all of the fonts used by PCL 4 printers. Neither PCL 4
  98. nor PCL 5 printers support color printing.
  99.  
  100. PostScript printers
  101.  
  102. The PostScript page description language was developed by Adobe
  103. Systems. In addition to supporting scalable outline fonts, the
  104. PostScript language offers more sophisticated type capabilities
  105. than other printer description languages. PostScript offers many
  106. other advantages as well_in addition to supporting sophisticated
  107. color separation capabilities, you can print at resolutions up to
  108. 3600 dpi. One of the most widely used graphic formats_on both the
  109. Mac and IBM-compatibles_is EPS, or Encapsulated PostScript. Only
  110. PostScript printers can offer full support for this graphic
  111. format.
  112.  
  113. PostScript is considered by most publishing and graphic arts
  114. professionals to be the industry standard, in large part due to
  115. the flexibility it offers. Your publishing requirements may not
  116. demand a PostScript printer, but should you need to produce
  117. typeset quality documents from the desktop, PostScript is an
  118. option you should consider. It's also useful to know that 300 dpi
  119. color PostScript printers are available.
  120.  
  121. Jet type printers
  122.  
  123. Jet-type printers use small jets to propel ink_either black,
  124. colored, or a combination_onto paper. While these printers are
  125. generally inexpensive and work reliably with Windows, they can't
  126. print EPS graphics and they require soft fonts which can't be
  127. used by other printer types (again, unless a type manager is
  128. used). These printers are also usually 300 dpi.
  129.  
  130. Dot matrix printers
  131.  
  132. Dot matrix printers have more in common with traditional
  133. typewriters than the other printers we've discussed here. On a
  134. dot matrix printer, a printhead hammers through a ribbon to force
  135. a printed dot onto the page. As it moves back and forth across
  136. the paper, line by line, the pattern of dots eventually resembles
  137. the image of the page displayed on your monitor. Dot matrix
  138. printers don't require printer fonts, but when used with a type
  139. manager such as ATM, they provide an inexpensive proofing option.
  140. Both black and white and color dot matrix printers are currently
  141. available.
  142.  
  143. Printer ports
  144.  
  145. Ports allow you to communicate with peripheral devices_whether
  146. they're scanners, printers, or modems_by electronically
  147. communicating data (in the form of bits and bytes) through a
  148. cable. Whenever you print from PageMaker, you'll do so through
  149. one of the ports on your computer. There are two types of ports:
  150. serial and parallel. Understanding how they differ will help you
  151. to determine which one is most appropriate for the type of
  152. communication you plan to do.
  153.  
  154. Parallel ports use eight separate conductors or lines and
  155. transmit one bit of data at a time through each of the eight
  156. conductors. These eight bits add up to one byte; the fact that
  157. data is transmitted over multiple paths makes it fairly fast,
  158. simple, and (electronically speaking) uncomplicated. Most Windows
  159. users favor this method. Parallel ports are called LPT1, LPT2,
  160. and LPT3 and usually have 25-pin connections. Parallel cables can
  161. be up to ten feet long.
  162.  
  163. Serial ports transfer data sequentially through a single
  164. conductor bit by bit (literally). Serial ports are slower than
  165. parallel ports, but the cabling they require is less expensive.
  166. Serial ports are called COM1, COM2, and COM3 and usually have 9-
  167. pin connections. Serial cables can be up to 50 feet long.
  168.  
  169. While all of your physical ports are either parallel or serial,
  170. Windows offers the FILE port as an additional option. The FILE
  171. port offers an easy way to create files that contain all of the
  172. data that would have been sent to a printer. These files can then
  173. be taken to another computer (often a service bureau) where they
  174. can be printed without worry about font or other system specific
  175. conflicts.
  176.  
  177. Why ports matter to Windows
  178.  
  179. Under Windows, a printer selection or target printer can be any
  180. printer driver assigned to any port. Because Windows makes it
  181. possible for you to work with both hypothetical and real printers
  182. and for you to have more than one printer installed for each port
  183. (though only one can be active at a time), things can get a
  184. little confusing. All you really need to know is that Windows
  185. uses ports as a way of organizing the printers you have
  186. available. Because fonts are installed for specific printers,
  187. keeping track of your ports can help you know where your fonts
  188. are.
  189.  
  190. Your "WIN.INI" file has a [ports] section which lists all the
  191. available ports; the list of available ports in the Printers
  192. Control Panel is based on this listing. Your "WIN.INI" file will
  193. also have a [Printer,Port] section for each printer you've
  194. installed; you can have as many as 15. These can be different
  195. devices, or multiple instances of the same device with various
  196. configurations, such as different ports. This flexibility makes
  197. it easier to set up your publications without having to
  198. constantly reconfigure your printers.
  199.  
  200. If you change a printer to a different port, a new
  201. [Printer,Port] section will be added to your "WIN.INI" file. If
  202. you have downloadable fonts installed for a PostScript printer on
  203. COM1, but you change the printer to another port, you'll need to
  204. reinstall your fonts for the new [Printer,Port] combination.
  205.  
  206. Printer drivers
  207.  
  208. The printer driver is the software that serves as the translator
  209. or interface between your Windows applications and your printer.
  210. Without the right printer driver, Windows won't take advantage of
  211. your printer's features (such as built in fonts).
  212.  
  213. The driver "translates" the information which makes up your page
  214. into signals that the printer can understand. The signals are
  215. then sent_via a communications port_to the printer, where they're
  216. interpreted and turned into marks on paper. The printer driver
  217. contains information about the attributes of a printer (such as
  218. the sizes of paper it supports, whether the paper feed is
  219. automatic or manual, what fonts are resident, what font
  220. cartridges are installed, and so forth) which helps PageMaker
  221. (and other applications) take advantage of the printer's
  222. features. Printer drivers are designed for use by any Windows
  223. application.
  224.  
  225. You can see the printer driver information when you select
  226. "Target printer..." from the File menu in PageMaker or in other
  227. Windows applications. You can see the same information in the
  228. Windows Control Panel for Printers, where you can also configure,
  229. add, or delete drivers.
  230.  
  231. One of your installed printers should be selected as your
  232. default printer in the Control Panel. If no printer name shows up
  233. in the "Default Printer" field, You'll get the error message
  234. "Cannot set printer to on" when you try to print from PageMaker.
  235. Double-click on the printer that you want to be your default in
  236. the "Installed Printers" list. This will list it in the "Default
  237. Printer" field.
  238.  
  239. Composing for your printer
  240.  
  241. When you enter the "Target printer" dialog box, you have the
  242. ability to make changes to the setup of your printer driver. Any
  243. time you leave the "Target printer" dialog box menu, PageMaker
  244. assumes you have made a change in the setup and, just to be sure,
  245. it asks if you want to recompose your publication. When this
  246. happens, you'll see the message "Recompose entire publication for
  247. x printer?" If you haven't made changes, or the changes shouldn't
  248. affect the output (e.g. portrait to landscape), you can press
  249. "Cancel."
  250.  
  251. Sometimes, though, recomposing can help you out. Being targeted
  252. or composed for the current printer means your system can take
  253. advantage of installed fonts, graphics resolution, and other
  254. printer-specific options and gives you the benefit of anything
  255. specific for that printer that you've taken the time to set up.
  256. While PageMaker can compose a publication without benefit of
  257. printer driver (i.e. without being targeted for a specific
  258. printer), you'll get the best and most consistent results if you
  259. are properly composed or targeted.
  260.  
  261. If you have made changes to the printer setup, you'll want
  262. PageMaker to look again at all those changes and act accordingly,
  263. making sure your new choices are viable and determining whether
  264. all of the necessary components are available.
  265.  
  266. From bit.listserv.pagemakr Mon Jan 24 11:12:58 1994
  267. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  268. Date: Sat, 22 Jan 1994 15:08:54 -0500
  269. Newsgroups: bit.listserv.pagemakr
  270. Subject: Aldus PM document 300102
  271.  
  272. Downloading Windows'
  273. PostScript Error Handler
  274.  
  275. If a PageMaker publication fails to print to your PostScript
  276. printer, it's possible that a PostScript error has been
  277. generated. The PostScript Error Handler is an undocumented
  278. feature in Windows 3.0 that will cause any PostScript errors
  279. generated by your printer to be printed. Knowing what_if
  280. any_error has been generated by your printer will make it easier
  281. to figure out what's causing the problem.
  282.  
  283. The Error Handler can be downloaded either by using PageMaker's
  284. "Target printer" dialog or through the Windows Control Panel.
  285.  
  286. From the Windows Control Panel
  287. To download the Error Handler from the Windows Control Panel:
  288. 1.    In the Control Panel, double-click on "Printers."
  289. 2.    Select the currently active PostScript printer and click
  290. "Configure..."
  291.  
  292.     Note: The highlighted "Installed Printer" and the current
  293. "Default Printer" should be the same. If they're not, double-
  294. click on the "Installed printer" to make it the current default.
  295. 3.    In the "Printers - Configure" dialog box, click the "Setup"
  296. button.
  297.  
  298. 4.    In the "Printer setup" dialog box, you'll see the current
  299. Printer and Port information displayed in the bar at the top of
  300. the window. You'll see the same dialog box if you select "Target
  301. printer" from PageMaker's File menu and click "Setup...."
  302.  
  303. 5.    Click on the "Options" button and Press Alt+E. The "Error
  304. Handler" dialog box appear on top of the "Options" dialog box.
  305.  
  306.     Select the "Printer" option and click "OK." You'll see the
  307. following alert:
  308.  
  309.     Click "OK" and the Error Handler will be downloaded to your
  310. printer (it will print a page with "Error Handler Loaded" at the
  311. bottom). It'll remain at the printer until you turn your printer
  312. off and on again.
  313.  
  314. From within PageMaker
  315. To download the Error Handler from within PageMaker:
  316. 1.    Select "Target printer" from the File menu.
  317.  
  318. 2.    Select the currently active PostScript printer and click
  319. "Setup..."
  320. 3.    Follow the instructions above for Steps 4 and 5.
  321. Once the Error Handler has been downloaded, your printer will
  322. print a page with the words "Error Handler loaded." If the Error
  323. Handler was already present at the printer, the message will read
  324.  
  325. "Error Handler in place_not reloaded."
  326.  
  327. Troubleshooting PostScript errors
  328. If a PostScript error is generated while the Error Handler is
  329. resident in the printer's memory, your printer will print a page
  330. with a message in the following format:
  331.  
  332. %%[Error; undefined; Offending Command: currentscreen]%%
  333.  
  334. When an error is generated on a PostScript printer, both the
  335. type of error and the specific code (or offending command) which
  336. caused the problem are identified. PostScript errors have a
  337. practically infinite variety of causes and can be difficult to
  338. resolve. The following steps provide some techniques that might
  339. be helpful once you've determined that your printing problem is
  340. being caused by a PostScript error.
  341.  
  342. 1.    Turn your printer off and on again. By recycling your
  343. printer, you can clear your printer's memory. Many PostScript
  344. errors are caused by low printer memory. Keep in mind that any
  345. permanently downloaded fonts will need to be downloaded after the
  346. printer has been restarted.
  347. 2.    Download the Error Handler and try printing again.
  348. 3.    Move any placed graphics onto the pasteboard and try
  349. printing again. Imported graphics are a common cause of
  350. PostScript errors; if the publication prints after the graphics
  351. have been moved off the page, try returning them to the page one
  352. at a time until you've identified the culprit.
  353. 5.    Verify that other PageMaker documents (as well as files
  354. from other applications) print. If the problem is widespread, it
  355. may be caused by a damaged PostScript printer driver.
  356. 4.    Print the publication to disk as a PostScript file (see the
  357. TechNote "Creating PostScript Files with PageMaker 4.0," p. 248)
  358. and download it to the printer using either the "Copy" command at
  359. DOS or a downloading utility such as Adobe's PSDOWN.
  360.  
  361. Following these suggestions will help you solve many PostScript
  362. errors. However, this is far from a comprehensive list. For more
  363. troubleshooting tips, see the TechNote "Troubleshooting Printing
  364. Problems," p. 270.
  365.  
  366. From bit.listserv.pagemakr Mon Jan 24 11:13:01 1994
  367. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  368. Date: Sat, 22 Jan 1994 15:08:56 -0500
  369. Newsgroups: bit.listserv.pagemakr
  370. Subject: Aldus PM document 300301
  371.  
  372. Understanding 24-Bit Color
  373.  
  374. If you're tired of the on-screen dithering of standard VGA and
  375. Super VGA you may be ready for a 24-Bit True color adapter board.
  376. They can display 16.8 million colors and most come with fast co-
  377. processors.  A standard VGA is a primitive controller that relies
  378. on the host computer to do the processing, while 24-bit graphic
  379. adapters typically have a co-processor.   A co-processor is a
  380. programmable chip that speeds video performance by carrying out
  381. graphics processing independently of the CPU.
  382.  
  383. Understanding the differences between VGA, Super VGA and
  384.  
  385. 24-bit color monitors
  386.  
  387. Standard VGA is a 4-Bit technology, which can display 16 colors.
  388. This means that it displays your images assigning a specific,
  389. predefined color to each of the 16 numbers that can be described
  390. with 4 binary bits. It utilizes a technology called indexing
  391. which in laymans terms can be compared to painting by number;
  392. vmake this pixel number 6, this one number 12."
  393.  
  394. Super VGA utilizes the same theories but increases to 8-Bit
  395. display_capable of producing 256 colors.  This is a relatively
  396. small number of colors given the spectrum of colors that the
  397. human eye can distinguish. To simulate unavailable colors a
  398. process called dithering is used which maps all colors to the
  399. available 256, producing gradual shifts of tone. This is a rough
  400. approximation of realistic color at best.
  401.  
  402. 24-bit digital color utilizes a  procedure called interpolation,
  403. a mathematical process that calculates a new value between two
  404. existing values. Basically, each of the image's three color
  405. channels, red, green and blue get their own 8-bit byte.  Thus,
  406. 24-bit technology defines the color of each pixel by specifying
  407. one of 256 possible intensities for each of the three color
  408. channels.  If you add up all the possible combinations  you have
  409. approximately 16.8 million colors, about the maximum  the human
  410. eye can distinguish. This smooth shading is pretty close to color
  411. photography.
  412.  
  413. Acquiring an adapter card that can display 16.8 million colors
  414. can be an expensive venture, and the card will require a monitor
  415. that can run at a non-interlaced resolution of 800x600, 1024x768
  416. pixels or higher.  A non-interlaced display draws all the lines
  417. in one pass versus an interlaced display which creates the image
  418. by drawing the screen in two passes, first drawing the odd
  419. numbered lines, then the even.  One advantage of a non-interlaced
  420. display is less flicker on redraw.
  421.  
  422. Only a handful of software packages are able to take advantage
  423. of the capabilities of a 24-bit adapter cards.  Word processing
  424. and spreadsheet packages won't look that much different.  Where
  425. you will see a significant difference is in programs that involve
  426. image or pixel editing, which traditionally has been done only in
  427. commercial printing, photography or video, rather than on the
  428. desktop.
  429.  
  430. The number of colors is not the only difference between VGA and
  431. 24-bit boards.  With 24-bit there is a lot more information to
  432. process_approximately 6 times as many bits per pixel. Keep in
  433. mind that on higher resolution displays there are many pixels
  434. and, therefor, speed can be an important issue. One way most 24-
  435. bit boards speed performance is through VRAM.  VRAM is the memory
  436. used to buffer an image and transfer it onto the display.  VRAM
  437. is a technology called dual porting that utilizes two data paths.
  438. Rather than a single path (RAM), VRAM can move data in and out
  439. simultaneously, which speeds up screen redraw.
  440.  
  441. Another thing to consider when moving into the 24-bit world is
  442. the availability of drivers for the various software you will be
  443. running.  There are no standard drivers or BIOS calls for 24-bit
  444. color, so users must look to the board vendors to provide drivers
  445. for the specified resolutions.  A good driver can improve
  446. performance and increase compatibility with other systems, while
  447. a poor driver can produce strange displays, improper fonts, and
  448. system crashes.
  449.  
  450. On the PC Platform Aldus products such as PageMaker, Persuasion,
  451. Freehand and PhotoStyler all have the ability to read 24-bit Tag
  452. Image File Format (TIF) files.  PhotoStyler is our high end image
  453. enhancement program that allows users to edit images pixel by
  454. pixel. It can read most TARGA (TGA), and read and write 24-bit
  455. TIF, PCX, Targa and BMP files.
  456.  
  457. From bit.listserv.pagemakr Mon Jan 24 11:13:04 1994
  458. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  459. Date: Sat, 22 Jan 1994 15:09:07 -0500
  460. Newsgroups: bit.listserv.pagemakr
  461. Subject: Aldus PM document 300402
  462.  
  463. Understanding Memory and
  464.  
  465. Windows Modes
  466.  
  467. This TechNote provides an overview of the way Windows 3.0
  468. manages memory. The information covered here isn't specific to
  469. PageMaker_but understanding it will make working with PageMaker
  470. and your computer much easier. If you've ever been confused by
  471. the differences between expanded and extended memory or wondered
  472. why Windows can run in three different modes, you'll find this
  473. information helpful.
  474.  
  475. Windows 3.0 has three operating modes: Real mode, Standard mode,
  476. and 386-Enhanced mode. Normally, Windows will launch in the most
  477. advanced mode your hardware will allow. Sometimes, though, you
  478. may want to run Windows in a different mode. Why? Each mode
  479. manages memory differently and therefore has different pros and
  480. cons related to performance; by understanding the differences
  481. between the modes, you'll be able to understand the trade-offs
  482. involved.
  483.  
  484. Understanding memory
  485.  
  486. Before we get into the differences between Windows modes, let's
  487. make sure we're using our terms consistently. In this section,
  488. we'll define some of the different types of memory your computer
  489. uses.
  490.  
  491. In computing environments, the word memory generates a lot of
  492. confusion. Some people use memory to refer to both addressable
  493. Random Access Memory (or RAM) and hard disk storage space. Making
  494. a distinction between the two is critical_they aren't
  495. interchangeable and each performs a very different role. In this
  496. TechNote, we'll use memory to refer to actual volatile memory
  497. (RAM) used by your computer to do specific tasks. Because your
  498. hard drive is normally used only for static storage, we'll refer
  499. to that as hard disk space (virtual memory is an exception; we'll
  500. discuss it in detail later).
  501.  
  502. Conventional and reserved memory
  503.  
  504. Conventional memory refers to the first 640 kilobytes (K) of RAM
  505. in your PC. If 640K seems like an odd and somewhat arbitrary
  506. number, it is. When the first 8086 microprocessors were being
  507. designed, 640K was an almost unimaginably large amount of memory
  508. for computers to address or for a software application to use.
  509. Initial designs for computers with one megabyte (1,048,576 bytes
  510. or 1MB) of addressable memory assumed that the first 640K of this
  511. 1MB (or 1024K) would be sufficient addressable memory for any
  512. software application; the remaining 384K were set aside as
  513. reserved memory addresses to be used by display drivers, ROM
  514. BIOS, and other miscellaneous software. This somewhat arbitrary
  515. 640/384K split became a basic premise for the design of the
  516. earliest versions of MS-DOS. Even today, backwards compatibility
  517. remains a key design constraint. DOS-based applications can only
  518. address 640K of memory directly; one of the key advantages of
  519. Windows is its ability to bypass this 640K limit by accessing
  520. additional memory.
  521.  
  522. Conventional and reserved memory together account for the first
  523. megabyte of addressable memory in any PC; your options for
  524. controlling the way your computer uses both are somewhat limited.
  525. Expanded and extended memory are different strategies for
  526. accessing additional memory.
  527.  
  528. Expanded memory
  529.  
  530. Expanded memory is an older, somewhat tricky (and not terribly
  531. graceful) way of using a memory manager and reserved memory to
  532. access up to 16MB of additional memory on expanded memory cards.
  533. It works like this: a memory manager claims 64K of reserved
  534. memory and breaks it into four 16K "pages." These "pages" act as
  535. periscopes and can access information from your expanded memory
  536. card in 16K segments.
  537.  
  538. The advantage of expanded memory is that it allows applications
  539. which can use it to access a lot of extra memory (in 16K
  540. segments) while still working within the original 640K/384K
  541. memory scheme supported by DOS. Most of the disadvantages hinge
  542. on the fact that information is accessed in 16K segments: it is
  543. slow, inelegant, and very easy for memory managers to make
  544. mistakes. Support for expanded memory must be designed into the
  545. application; however, not all applications support it. Conflicts
  546. within reserved memory can easily occur and can be difficult to
  547. resolve. The overall scheme is somewhat cumbersome, but in many
  548. cases, it may be the only way to get around the 640K conventional
  549. memory limitations imposed by DOS.
  550.  
  551. Extended memory
  552.  
  553. Extended memory refers to directly addressable memory beyond the
  554. first megabyte of conventional and reserved memory. The most
  555. important thing to understand about extended memory is that most
  556. DOS-based applications can't use it. Of the applications that use
  557. it_such as PageMaker_extended memory offers the speed of
  558. conventional memory without the inherent 640K limitation.
  559.  
  560. Like expanded memory, an extended memory manager (such as
  561. HIMEM.SYS, which is provided with Windows) is used to access
  562. additional memory. If your memory manager is missing or hasn't
  563. been loaded, you're likely to run into problems. Unlike expanded
  564. or conventional memory, your hardware alone limits the amount of
  565. memory that can be accessed at any given time. Extended memory is
  566. fast and efficient and available to Windows-based applications;
  567. its only disadvantage is that most DOS-based applications can't
  568. use it.
  569.  
  570. Virtual memory
  571.  
  572. Virtual memory refers to the use of hard disk space to simulate
  573. active, volatile memory. Virtual memory's primary advantage is
  574. that it can enhance your system's power by storing recently used
  575. code segments to an easily accessed part of your hard drive,
  576. making it faster to swap those segments into RAM. One drawback is
  577. that virtual memory is dramatically slower than real memory.
  578. Another is that if too much hard drive space is used for virtual
  579. memory, your system's performance may degrade.
  580.  
  581. Windows modes and memory
  582.  
  583. Now that we've clarified the differences between the types of
  584. memory used by your computer, let's look at the way Windows uses
  585. the different types of memory in each of its three operating
  586. modes.
  587.  
  588. Real mode
  589.  
  590. PageMaker 4.0 can't run in Real Mode, so our explanation here
  591. will be limited. In Real mode, Windows treats your computer's
  592. microprocessor as if it were an 8086 processor capable of
  593. accessing only 1MB of memory (640K of conventional memory and
  594. 384K of reserved). Real mode forces Windows 3.0 to behave like
  595. Windows 2.0, and is the most basic of the three modes; in it,
  596. Windows can access expanded memory but not extended. If you need
  597. to run an older application not designed to run in Windows 3.0,
  598. try launching Windows in Real mode.
  599.  
  600. To force Windows to run in Real mode, type WIN/R at the C:\>
  601. prompt. If you're running in real mode, the "About Program
  602. Manager" dialog box (under the Help menu in Program Manager) will
  603. look like this:
  604.  
  605.  
  606.  
  607. Note that the Free memory value indicates only the amount of
  608. free conventional memory. The computer used to generate all three
  609. examples in this section had 1MB of conventional and reserved
  610. memory and 3MB of extended memory installed.
  611.  
  612. Standard mode
  613.  
  614. When Windows is run in Standard mode, neither expanded memory
  615. nor virtual memory is used. Standard mode uses conventional and
  616. up to 16MB of extended memory. If your computer has an 80286
  617. microprocessor or an 80386 processor with less than 2MB of
  618. memory, Windows will automatically launch in Standard mode.
  619.  
  620. To force a machine with an 80386 processor with 2MB or more of
  621. memory to run in Standard mode, type WIN/S at the C:\> prompt. If
  622. you're running in Standard mode, "About Program Manager" will
  623. look like this:
  624.  
  625.  
  626.  
  627. Note that the Free memory value has increased dramatically
  628. relative to the Real mode example. The percentage of Free System
  629. Resources, displayed in both Standard and Enhanced modes, gives
  630. you an idea of how much storage space is available for icons,
  631. fonts, and other graphic display information and how much
  632. conventional memory is available for other applications.
  633.  
  634. 386-Enhanced mode
  635.  
  636. When in 386-Enhanced mode, Windows makes use of conventional,
  637. extended, and virtual memory. Although expanded memory isn't
  638. used, Windows simulates it for DOS-based applications by using
  639. extended memory. (For example, Lotus 1-2-3 accesses expanded but
  640. not extended memory.) Windows will launch in Enhanced mode if
  641. you're using a computer with an 80386 processor and more than 2MB
  642. of memory. Enhanced mode is the most sophisticated of the three
  643. Windows modes in its use of your computer's resources; it is also
  644. by far the most complex.
  645.  
  646. You can force 386 computers to run in Enhanced mode by typing
  647. WIN/3 at the C:\> prompt. When running in Enhanced mode, "About
  648. Program Manager" will look like this:
  649.  
  650.  
  651.  
  652. In this example, the Free memory value has increased to over
  653. 14MB. Enhanced mode uses part of your hard drive for virtual
  654. memory_in this case, more than 10MB of disk space. Notice,
  655. though, that the Free System Resources value is almost the same
  656. as it was in Standard mode. The amount of actual memory (RAM or
  657. system resources) hasn't increased_but the amount of available
  658. memory has increased by the amount of virtual memory that is
  659. currently in use.
  660.  
  661. Enhanced mode's use of virtual memory is perhaps its most
  662. significant feature. Windows creates either a permanent or
  663. temporary Swap file which is treated as accessible memory and is
  664. used to store open applications' code resources. Information is
  665. moved from the Swap file to actual memory as it is required.
  666.  
  667. If you're running a number of applications simultaneously, this
  668. feature is extremely helpful. The active application will reside
  669. in working memory; when you minimize it to make another
  670. application active, it will be swapped into virtual memory and
  671. the new active application will move to actual memory. This is
  672. considerably faster than having to open and close applications
  673. numerous times. (Unfortunately, it also introduces some rather
  674. complex memory management issues that we are unable to cover in
  675. the scope of this TechNote. See "Optimizing PageMaker's
  676. Performance," p. 20, for more information.)
  677.  
  678. The Swap file that Windows uses will be temporary unless you
  679. have intentionally created a permanent one. If you're not using a
  680. permanent Swap file, Windows will create a temporary Swap file
  681. that is half the size of your largest contiguous segment of hard
  682. disk space or four times the amount of actual RAM, whichever is
  683. smaller. To tell if your Swap file is permanent or temporary,
  684. you'll need to open "Windows Setup." You can launch it by double-
  685. clicking on its icon in the Main group of the Program Manager or
  686. by following these steps:
  687.  
  688. 1.    In the File Manager, select "Run" from the File menu.
  689.  
  690. 2.    Type "SETUP.EXE" in the "Command Line:" field and press
  691. Enter or click "OK."
  692.  
  693. 3.    Windows Setup will indicate whether your Swap file is
  694. temporary or permanent, and, if it is permanent, how large it is.
  695.  
  696.  
  697.  
  698. The Windows 3.0 Reference Manual provides additional information
  699. about Swap files and Windows modes; the TechNote "Troubleshooting
  700. UAEs," p. 13, also discusses Swap files.
  701.  
  702. From bit.listserv.pagemakr Mon Jan 24 11:13:08 1994
  703. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  704. Date: Sat, 22 Jan 1994 15:09:03 -0500
  705. Newsgroups: bit.listserv.pagemakr
  706. Subject: Aldus PM document 300402
  707.  
  708. Troubleshooting UAEs
  709.  
  710. "Unrecoverable Application Error"--if you've never seen this
  711. error message and think that UAE stands for United Arab Emirates,
  712. then skip this TechNote. If, on the other hand, you've run into a
  713. UAE, even once, then read on.
  714.  
  715. UAEs are a fact of life for many Windows users. UAEs can be
  716. caused by anything from low-level MS-DOS problems to memory
  717. conflicts between device drivers, software, and hardware
  718. components. At least for now, there are no definitive causes or
  719. cures for UAEs. Windows 3.1 is expected to eliminate many UAE
  720. problems. Until then, follow these DOS, Windows, and PageMaker
  721. tips so you can avoid UAEs. These steps are used successfully in
  722. Aldus Technical Support and are based on over a year of
  723. supporting the Windows 3.0 versions of PageMaker, Aldus
  724. Persuasion, and most recently, Aldus FreeHand.
  725.  
  726. By their very nature, UAEs are elusive and diagnosing their
  727. cause is no easy feat. We recommend that if you've been
  728. experiencing UAEs regularly, you first carry out the DOS and
  729. Windows steps, then go back to work in Windows as usual. If the
  730. UAEs persist, tackle the PageMaker steps. Finally, if none of
  731. these steps work, try the more drastic steps listed at the end of
  732. the article.
  733.  
  734. Basic DOS hygiene
  735.  
  736. UAEs tend to occur most often on IBM-compatibles that aren't
  737. receiving good basic maintenance. Here are some relatively
  738. painless ways to clean up your computer.
  739.  
  740. 1.    Reboot your computer. The first thing you should do
  741. whenever you get a UAE is exit Windows and reboot your computer.
  742. Rebooting will refresh your computer's memory; if you don't
  743. reboot, the problem may snowball.
  744.  
  745. 2.    Check for lost clusters. After you've rebooted, at the DOS
  746. prompt, type "CHKDSK." This checks your hard disk for lost
  747. clusters (don't worry about what a lost cluster is). If the
  748. CHKDSK command finds any lost clusters, you can decide later
  749. whether to delete them. If you're unfamiliar with these issues,
  750. work with a systems person who can help you.
  751.  
  752. 3.    Make sure you have enough free disk space. CHKDSK also
  753. reports how much free space is available on your hard disk. If
  754. there are less than two megabytes (2,000,000 bytes or 2 MB), this
  755. may be causing UAEs, not to mention a host of other problems.
  756. Your computer should have at least 2MB of space free whenever you
  757. are running Windows. (If you have a partitioned hard disk, there
  758. should be at least 2MB free on the drive where the TEMP directory
  759. is located.)
  760.  
  761. 4.    Does your computer have enough memory? At the DOS prompt,
  762. type "MEMORY."  MEMORY is a utility that reports how much and
  763. what kind of memory is on your computer. (This file comes with
  764. PageMaker 4.0, but not with Persuasion.) If you have less than
  765. 1024K of extended memory, you have less than the required amount
  766. of memory to run PageMaker.
  767.  
  768. 5.    Look for a TEMP directory.  At the DOS prompt, type "SET".
  769. SET tells you what DOS is really seeing as the current Path
  770. statement and TEMP directory. (Usually, the TEMP directory is
  771. under the Windows directory, e.g., TEMP=C:\WINDOWS\TEMP). If no
  772. TEMP directory is specified, check the "AUTOEXEC.BAT" file to
  773. make sure it has a "set temp=..." line. Finally, check to make
  774. sure this directory really exists. If it doesn't exist, create a
  775. new directory or change your "set temp=..." line in your
  776. "AUTOEXEC.BAT" file to point to a valid directory other than the
  777. root directory.
  778.  
  779. Commands in the "AUTOEXEC.BAT" file, such as WIN or MENU, will
  780. prevent any subsequent lines in the file from being read. If the
  781. proper path or Temp statement follows such an entry, move above
  782. the line in question. If there are multiple path lines in the
  783. "AUTOEXEC.BAT" file, only the last one will be read. For more
  784. information about the role of the TEMP directory, see the
  785. TechNote "Working with Your Start-up Files," p. 7.
  786.  
  787. 6.    Delete any ".TMP" files in the TEMP directory. If you've
  788. been experiencing UAEs, you probably have many of these files on
  789. your hard disk. A buildup of Temp files may cause UAEs, so they
  790. should be deleted from time to time. However, don't delete Temp
  791. files while running Windows. Instead, delete any Temp files from
  792. DOS using the Delete (Del) command.
  793.  
  794. Basic Windows hygiene
  795.  
  796. Once you've cleaned up your system at DOS, start on Windows.
  797.  
  798. 1.     Make sure you don't have more than one "WIN.INI" file. You
  799. need one and only one "WIN.INI" file to run Windows--more than
  800. that can cause problems on your system. The "WIN.INI" file should
  801. be located in the WINDOWS directory. If there is more than one
  802. "WIN.INI" file on your system, find and rename all the "WIN.INI"
  803. files, except the one in the WINDOWS directory, then exit and
  804. restart Windows and see if everything works. (You can search for
  805. "WIN.INI" files by selecting "Search" from the File menu in the
  806. File Manager, making sure that "Search Entire Disk" is checked.)
  807.  
  808. For more detailed information, see the "Editing your WIN.INI"
  809. section in the TechNote "Troubleshooting Font Problems," p. 38.
  810.  
  811. 2.    Make sure you only have one version of Windows installed.
  812.  
  813. 3.     If you're using a PCL printer, you may have a damaged Font
  814. Summary file. This file is FSport.PCL, where port is the name of
  815. the port your printer is using (such as COM1 or LPT2). Delete or
  816. rename this file; the next time you use that printer, the file
  817. will be rebuilt. For more information, see the TechNote
  818. "Troubleshooting Font Problems," p. 47-48.
  819.  
  820. 4.     Stick to using one type manager at a time. While type
  821. manager vendors will tell you that their product is compatible
  822. with everyone else's, running more than one type manager at the
  823. same time sometimes causes UAEs. If you're running more than one,
  824. turn all but one off, then exit and restart Windows and try to
  825. recreate the problem.
  826.  
  827. If you're only running one type manager, try turning it off
  828. anyway. Exit Windows and try to recreate the UAE. A damaged type
  829. manager or an incompatible version may be the root of the
  830. problem.
  831.  
  832. 5.     Check for damaged screen fonts. Screen fonts sometimes get
  833. damaged; when they do, they can cause UAEs. Open the Windows
  834. Control Panel in the Program Manager, and double-click on the
  835. Fonts icon to display your list of installed screen fonts. Click
  836. on the name of each font to see if it displays properly in the
  837. box below. If any font causes a UAE or doesn't display, delete
  838. the font, reinstall it.
  839.  
  840. 6.     Delete any permanent swap files. If you're running Windows
  841. in Enhanced mode and get a UAE, you'll want to delete any
  842. permanent Swap files. For information about deleting permanent
  843. Swap files, see your Windows documentation.
  844.  
  845. 7.    Try running Windows in Standard mode if your UAEs persist.
  846. To do this, exit Windows completely, and type "WIN/S" at the DOS
  847. prompt.
  848.  
  849. If this eliminates the UAE, you may have a mapping conflict in a
  850. particular segment (adaptor segment) of memory. Adding the line
  851. EMMExclude=A000-EFFF to the [386Enh] section of the "SYSTEM.INI"
  852. file can keep this memory segment from being used by Windows.
  853.  
  854. PageMaker hygiene
  855.  
  856. If UAEs occur only when you are running PageMaker, try these
  857. remedies.
  858.  
  859. 1.     Delete PageMaker's defaults file. Occasionally, PageMaker's
  860. defaults file will get corrupted. The file's name is "PM4.CNF"
  861. and it is located in the ALDUS\USENGLSH subdirectory. Close
  862. PageMaker and delete or rename your defaults file. PageMaker will
  863. create a new defaults file next time you launch. You'll lose any
  864. application wide defaults you've set up, but you may get rid of
  865. the UAEs you've been experiencing. (To learn more about setting
  866. defaults in PageMaker, see the TechNote "Changing PageMaker's
  867. Defaults," p. 62.)
  868.  
  869. 2.     If only one publication is misbehaving, one of its elements
  870. could be damaged, or the entire publication corrupted. If the UAE
  871. occurs while you're opening the publication, make a note of when
  872. it crashes. If it crashes after it's finished loading and is just
  873. starting to display, you may have a bad graphic or font on the
  874. page, so try the following:
  875.  
  876.     Always open a copy of the original publication until you've
  877. isolated the problem.
  878.  
  879.     Open the publication without giving PageMaker the chance to
  880. display it. Start PageMaker, then before you open the
  881. publication, resize the PageMaker window so all you can see of
  882. the program is the menu bar.
  883.  
  884.      Open your publication and before you enlarge the screen to
  885. view the publication, choose "Target printer_" from the File
  886. menu, reselect the printer you're printing to, then click "OK."
  887. Click "OK" when PageMaker asks to recompose your publication.
  888.  
  889.      While holding the Control and Shift keys down, choose the
  890. "Hyphenation" command from the "Type" menu. This forces PageMaker
  891. to recompose all the type in your publication.
  892.  
  893.      Choose the "Save as_" command from the File menu to save
  894. the file to the same name (i.e., replace the old publication
  895. file).
  896.  
  897. Once you've completed these steps, enlarge the publication
  898. window. If you no longer get UAEs, you've eliminated the problem.
  899. If you still get a UAE, close Windows and reboot then resize the
  900. window so that just the menu bar is visible. Reopen the
  901. publication, and try to determine which page is giving you the
  902. trouble. If you can change to another page, enlarge the window,
  903. and have no problems, it is likely the first page is the damaged
  904. one.
  905.  
  906. 3.    PageMaker can generate a UAE if a tab leader is forced to
  907. wrap to another line. If you still get a UAE after trying the
  908. steps above, reboot your computer--but before you enlarge the
  909. window, remove any tab leaders from the page involved (editing
  910. your styles is the easiest way to accomplish this). If you have a
  911. tab leader that wraps to a second line or is getting "squashed
  912. out" by the elements on either side of it, this could be causing
  913. your UAE. If you still get a UAE, reboot and try the
  914. troubleshooting techniques listed below.
  915.  
  916. 4.    A bad graphic is causing the UAEs. If the UAE is being
  917. caused by a damaged graphic, select "Preferences" from the Edit
  918. menu and set the "Detailed graphics" option to "Gray out" to make
  919. your graphics display as gray boxes. You might try removing one
  920. graphic at a time from the page, saving, and then displaying the
  921. graphics normally again to see which is damaged.
  922.  
  923. 5.    If you suspect that text display may be the culprit, type
  924. Ctrl+Shift+W. This forces PageMaker to display all the pages in
  925. your publication in "Fit in World" view. At this view, all text
  926. is greeked and therefore not displayed.
  927.  
  928. Now, try resizing the window so you can see your page. Try
  929. moving around, first to different pages, then to different views.
  930. Adjust the graphics display as necessary. These steps may have
  931. fixed the problem or may have isolated a bad graphic or text
  932. block.
  933.  
  934. More drastic measures
  935.  
  936. If, after trying all the steps listed thus far, UAEs still
  937. persist, there is probably a driver or other program of some sort
  938. running in the background that is causing the problem. Whenever
  939. you boot your PC, it looks to the "AUTOEXEC.BAT" file to launch
  940. drivers for mice, joysticks, networks, and the like. These
  941. programs are launched at startup and are active in the background
  942. so they're available whenever you need them. Consequently, they
  943. occupy a portion of memory whenever your computer is turned on.
  944.  
  945. Many UAEs occur because different programs try to access the
  946. same portion of your computer's memory. The only way to determine
  947. if one of these programs is causing UAEs is to disable it, then
  948. reboot your computer and see if UAEs occur. It's a time-consuming
  949. process, which is why it's listed here as a last resort.
  950.  
  951. The following procedure explains how to create a floppy disk
  952. with "AUTOEXEC.BAT," "CONFIG.SYS," and, if you're running DOS
  953. 5.0, "WINA20.386" files. Next you'll strip out all the lines in
  954. each of these files except those necessary to boot your PC and
  955. run Windows. Then, one by one you'll add each line back in. If
  956. you've never worked with "AUTOEXEC.BAT" or "CONFIG.SYS" files or
  957. are not comfortable working with DOS, you should get help from
  958. someone familiar with them before you try these steps.
  959.  
  960. 1.    Format a diskette that you can use as a system disk in
  961. drive A: by typing the following at the DOS prompt:
  962.  
  963. format a:/s
  964.  
  965. 2.    Next, copy your existing "AUTOEXEC.BAT" and "CONFIG.SYS"
  966. files to the floppy diskette in the A: drive. From the C:\> (root
  967. directory) prompt, type the following commands:
  968.  
  969. COPY AUTOEXEC.BAT A:
  970.  
  971. COPY CONFIG.SYS A:
  972.  
  973. If you're using DOS 5.0, you will need to type in this command:
  974.  
  975. COPY WINA20.386 A:
  976.  
  977. 3.     Using a text editor such as Windows Notepad, edit the
  978. "AUTOEXEC.BAT" and "CONFIG.SYS" files that are on the system disk
  979. you just created.
  980.  
  981. There are only a few lines you need to have in these files in
  982. order to run PageMaker 4.0. In your "AUTOEXEC.BAT" file, leave
  983. the following lines intact:
  984.  
  985. PATH=(your path statement)
  986.  
  987. SET TEMP=(the full drive and path to your temp directory)
  988.  
  989. At the beginning of each additional line, type REM to prevent
  990. the line from loading.
  991.  
  992. In your "CONFIG.SYS" file, leave in the following:
  993.  
  994. FILES=(number of files)
  995.  
  996. BUFFERS=(number of buffers)
  997.  
  998. DEVICE=(full drive and path)HIMEM.SYS
  999.  
  1000. (any hard disk partitioning device drivers necessary for your
  1001. system)
  1002.  
  1003. Again, type REM at the beginning of all other lines.
  1004.  
  1005. Leave the floppy in drive A:, reboot the machine, and see if
  1006. this makes the UAEs go away. If it does, remove the REM statement
  1007. at the beginning of the old lines one by one, rebooting and
  1008. experimenting each time, until the UAEs come back--and you will
  1009. have discovered the cause of your problem.
  1010.  
  1011. From bit.listserv.pagemakr Mon Jan 24 11:13:11 1994
  1012. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  1013. Date: Sat, 22 Jan 1994 15:09:12 -0500
  1014. Newsgroups: bit.listserv.pagemakr
  1015. Subject: Aldus PM document 300403
  1016.  
  1017. Working with Fonts in the WIN.INI File
  1018.  
  1019.  
  1020. This document gives a brief overview of where fonts come from,
  1021. what softfonts are, and how the WIN.INI fits into the picture. It
  1022. also covers how to edit the WIN.INI file to fine-tune softfont
  1023. definitions. Since many PageMaker users work with Adobe Type
  1024. Manager, we've also included some specific information on working
  1025. with certain versions of ATM.
  1026.  
  1027. Before editing your WIN.INI file, be sure to make a backup copy.
  1028.  
  1029. Where do fonts come from?
  1030.  
  1031. When you click on "Type" and "Font" in PageMaker, the typefaces
  1032. you see listed come from a number of possible sources, including:
  1033.  
  1034. 1.    Your printer. Most printers have a certain number of fonts
  1035. built in to their hardware. To determine which fonts are built
  1036. into your printer, PageMaker looks at your "Target Printer"
  1037. setting. The printer driver (Windows program file) for that
  1038. printer reports to PageMaker what fonts are built into your
  1039. printer's hardware.
  1040.  
  1041. 2.    Font cartridges. Some types of non-postscript printers have
  1042. optional font cartridges that plug into the printer. To determine
  1043. what font cartridge fonts are available, PageMaker looks to the
  1044. listing under "File," "Target printer...," "Setup...," and
  1045. "Cartridges."
  1046.  
  1047. 3.    Softfonts. Softfonts are essentially software fonts: fonts
  1048. that reside on your computer instead of in your printer.
  1049. Softfonts must be sent down to your printer before or at the time
  1050. of printing. Fonts that are set up to automatically go to your
  1051. printer (download) at the time of the print job are called
  1052. "temporary downloaded" fonts. "Permanently downloaded" fonts, on
  1053. the other hand, are not sent to the printer at the time of
  1054. printing. Instead, they must be sent to the printer ahead of time
  1055. with a downloading utility.
  1056.  
  1057.     PageMaker, along with other Windows applications, "finds"
  1058. such softfonts by looking at the WIN.INI file. In your WIN.INI
  1059. file, you have a [Printer, Port] section under which such
  1060. softfonts must be listed. How your softfonts are listed in this
  1061. section will determine whether they're "permanent" or "temporary"
  1062. downloaded fonts. This document will focus on these fonts and how
  1063. to modify the WIN.INI to get the best printing results.
  1064.  
  1065. 4.    Type managers. Type managers such as Adobe Type Manager
  1066. (ATM) are another possible source of fonts. If you're using ATM
  1067. with a non-postscript printer, you will not need the softfont
  1068. lines in your [Printer, Port] section as described above. Since
  1069. non-PostScript printers cannot directly interpret the PostScript
  1070. fonts that come with ATM (and other PostScript-based type
  1071. managers), ATM doesn't download its fonts to these printers at
  1072. all -- instead, it sends them to non-PostScript printers as
  1073. graphics. Because ATM isn't really downloading fonts to non-
  1074. PostScript printers, it does not write softfont lines into the
  1075. WIN.INI [Printer,Port] sections of non-PostScript printers.
  1076.  
  1077.     However, if you use such a type manager with a PostScript
  1078. printer, you will need the softfont lines in the
  1079. [PostScript,Port] section of your WIN.INI in order for the font
  1080. to print correctly.
  1081.  
  1082. How softfonts are listed in the WIN.INI
  1083.  
  1084. As stated above, softfonts are always listed in your WIN.INI
  1085. under your [Printer, Port] section. For instance:
  1086.  
  1087.     [PostScript,LPT1]
  1088.  
  1089. ATM=placeholder
  1090.  
  1091. feed1=
  1092.  
  1093. softfonts=5
  1094.  
  1095. softfont1=c:\psfonts\pfm\loel____.pfm,c:\psfonts\loel____.pfb
  1096.  
  1097. softfont2=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1098.  
  1099. softfont3=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1100.  
  1101. softfont4=c:\psfonts\pfm\lorg____.pfm
  1102.  
  1103. softfont5=c:\psfonts\pfm\lobl____.pfm
  1104.  
  1105. If you're using a PostScript printer with Windows 3.1, you may
  1106. have many sections in your WIN.INI file that have to do with your
  1107. PostScript printer. Be sure to add fonts only to the section
  1108. labeled, "[PostScript,Port]" (where "Port" actually says
  1109. something like "LPT1," "FILE," or whatever port to which you
  1110. print). Softfonts should not be added to the [ModelName,Port]
  1111. section (where "ModelName" refers to the actual model name of
  1112. your PostScript printer -- such as "Apple LaserWriter Plus" or
  1113. "Linotronic 330").
  1114.  
  1115. You may never have to go into your WIN.INI file to alter these
  1116. lines. Usually, the package or type manager that supplies the
  1117. font will write these lines into the WIN.INI file for you when
  1118. you install the font into Windows. If, however, you do need to
  1119. edit these lines yourself, here's a brief overview of what their
  1120. different parts mean:
  1121.  
  1122. 1.    In the sample [PostScript,LPT1] seciton above, the
  1123. "softfonts=5" line refers to the total number of softfonts listed
  1124. in that section. If you add softfont lines yourself, you will
  1125. need to increase this number accordingly.
  1126.  
  1127. 2.    Whether or not a font is treated as "temporary" or
  1128. "permanent" downloaded depends on whether the ".PFB" (actual
  1129. printer font file) is listed at the end of the softfont line. For
  1130. instance:
  1131.  
  1132.     [PostScript,LPT1]
  1133.  
  1134. ATM=placeholder
  1135.  
  1136. feed1=
  1137.  
  1138. softfonts=5
  1139.  
  1140. softfont1=c:\psfonts\pfm\loel____.pfm,c:\psfonts\loel____.pfb
  1141.  
  1142. softfont2=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1143.  
  1144. softfont3=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1145.  
  1146. softfont4=c:\psfonts\pfm\lorg____.pfm
  1147.  
  1148. softfont5=c:\psfonts\pfm\lobl____.pfm
  1149.  
  1150.     Note that the lines beginning "softfont1...,"
  1151. "softont2...," and "softfont3...," have the .PFB files at the
  1152. end. This means that they will be treated as "temporary"
  1153. downloaded fonts and be sent to the printer on an as-needed basis
  1154. at the time of printing.
  1155.  
  1156.     The lines beginning "softfont4..." and "softfont5..." do
  1157. not, however, have their .PFB components listed at the end of
  1158. their lines. Such fonts are called "permanent" downloaded fonts.
  1159. Because the .PFB components (actual printer fonts) aren't listed,
  1160. Windows cannot "find" them to send them to the printer and
  1161. "assumes" they're already there. Since Windows cannot download
  1162. the .PFB for you, you would need to send the .PFBs to your
  1163. printer ahead of time with some kind of font-downloading utility.
  1164. If you did not, such fonts would be substituted at the printer,
  1165. and you'd probably end up with Courier instead of the font you
  1166. wanted. This is a common cause of postscript fonts not printing
  1167. correctly. If you think you're experiencing this problem, read
  1168. the section called "Adding fonts with Adobe Type Manager 1.x."
  1169.  
  1170. Adding fonts with Adobe Type Manager 1.x
  1171.  
  1172. When you use the ATM "Add" button to add fonts with any version
  1173. of Adobe Type Manager prior to 2.0, it automatically writes
  1174. softfont lines in the WIN.INI in the "permanent" downloaded
  1175. format, without the .PFB component on the end of the line. The
  1176. only time ATM versions prior to 2.0 write "temporary" downloaded
  1177. softfont lines into the WIN.INI is when it is originally
  1178. installed with its base set of fonts.
  1179.  
  1180. If you have used the "Add" button of any ATM version prior to
  1181. 2.0, you may have to edit the softfont lines in your WIN.INI file
  1182. to change them to "temporary" downloaded format, unless you plan
  1183. to use a softfont downloading utility to send your fonts to your
  1184. printer before you print. If you do not follow one of these
  1185. procedures to ensure your fonts are at your printer at the time
  1186. of printing, it will substitute another font, probably Courier,
  1187. instead.
  1188.  
  1189. Before editing your WIN.INI file, make a backup copy of it
  1190. first. Open your WIN.INI file in a text editor such as Windows
  1191. Notepad. Look for the appropriate [PostScript,Port] section
  1192. (where "Port" is LPT1, FILE, or whatever port you use to print to
  1193. your PostScript printer). If you print to PostScript printers
  1194. over more than one port, you will have to edit more than one
  1195. section. Your [PostScript,Port] section should look something
  1196. like this (although it will probably have more fonts listed):
  1197.  
  1198.     [PostScript,LPT1]
  1199.  
  1200. ATM=placeholder
  1201.  
  1202. feed1=
  1203.  
  1204. softfonts=3
  1205.  
  1206. softfont1=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1207.  
  1208. softfont2=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1209.  
  1210. softfont3=c:\psfonts\pfm\lorg____.pfm
  1211.  
  1212. In the example above, softfont3 is missing its ".PFB" component
  1213. and will therefore not print correctly unless you manually send
  1214. it to the printer before the time of printing. Follow these steps
  1215. to change such lines to the "temporary" downloaded format:
  1216.  
  1217. 1.    Add a comma after the ".PFM" filename:
  1218.  
  1219.     [PostScript,LPT1]
  1220.  
  1221. ATM=placeholder
  1222.  
  1223. feed1=
  1224.  
  1225. softfonts=3
  1226.  
  1227. softfont1=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1228.  
  1229. softfont2=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1230.  
  1231. softfont3=c:\psfonts\pfm\lorg____.pfm,
  1232.  
  1233. 2.    Highlight the entire path and file name of the ".PFM" file
  1234. (shown in bold here):
  1235.  
  1236.     [PostScript,LPT1]
  1237.  
  1238. ATM=placeholder
  1239.  
  1240. feed1=
  1241.  
  1242. softfonts=3
  1243.  
  1244. softfont1=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1245.  
  1246. softfont2=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1247.  
  1248. softfont3=c:\psfonts\pfm\lorg____.pfm,
  1249.  
  1250. 3.    Click on "Edit," and "Copy" to copy the file name to the
  1251. clipboard. Move your text insertion point to the end of the line
  1252. and click on "Edit," "Paste." The results should look like this:
  1253.  
  1254.     [PostScript,LPT1]
  1255.  
  1256. ATM=placeholder
  1257.  
  1258. feed1=
  1259.  
  1260. softfonts=3
  1261.  
  1262. softfont1=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1263.  
  1264. softfont2=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1265.  
  1266. softfont3=c:\psfonts\pfm\lorg____.pfm,c:\psfonts\pfm\lorg____.pf
  1267. m
  1268.  
  1269. 4.    Change the last character in the line from "M" to "B":
  1270.  
  1271.     [PostScript,LPT1]
  1272.  
  1273. ATM=placeholder
  1274.  
  1275. feed1=
  1276.  
  1277. softfonts=3
  1278.  
  1279. softfont1=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1280.  
  1281. softfont2=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1282.  
  1283. softfont3=c:\psfonts\pfm\lorg____.pfm,c:\psfonts\pfm\lorg____.pf
  1284. b
  1285.  
  1286. 5.    Finally, change the path of the ".PFB" file. If you're not
  1287. sure where your ".PFB" files are stored, you can probably judge
  1288. by looking at the other softfont lines or actually checking the
  1289. contents of your hard drive. For most ATM users, this will simply
  1290. mean changing "c:\psfonts\pfm" to "c:\psfonts" as in the
  1291. following example:
  1292.  
  1293.     [PostScript,LPT1]
  1294.  
  1295. ATM=placeholder
  1296.  
  1297. feed1=
  1298.  
  1299. softfonts=3
  1300.  
  1301. softfont1=c:\psfonts\pfm\lol_____.pfm,c:\psfonts\lol_____.pfb
  1302.  
  1303. softfont2=c:\psfonts\pfm\lob_____.pfm,c:\psfonts\lob_____.pfb
  1304.  
  1305. softfont3=c:\psfonts\pfm\lorg____.pfm,c:\psfonts\lorg____.pfb
  1306.  
  1307. 6.    Save your WIN.INI file, exit Windows, and relaunch it for
  1308. your changes to take effect.
  1309.  
  1310. Adding Fonts with Adobe Type Manager 2.0
  1311.  
  1312. Adobe Type Manager 2.0 does not write softfont lines into the
  1313. WIN.INI for the Apple LaserWriter Plus font set and certain other
  1314. fonts, including the following:
  1315.  
  1316.     AvantGarde
  1317.  
  1318. Bookman
  1319.  
  1320. Courier
  1321.  
  1322. Helvetica
  1323.  
  1324. Helvetica-Narrow
  1325.  
  1326. Helvetica-Condensed
  1327.  
  1328. NewCenturySchlbk
  1329.  
  1330. Palatino
  1331.  
  1332. Times
  1333.  
  1334. Symbol
  1335.  
  1336. ZapfDingbats
  1337.  
  1338. ZapfChancery
  1339.  
  1340. -- any bold, bold italic, or italic variations on any of the
  1341. above.
  1342.  
  1343. This can present a problem in the Windows 3.1 environment,
  1344. because the Linotronic selections in the 3.5 and 3.51 drivers do
  1345. not list the standard Apple LaserWriter Plus font set.
  1346.  
  1347. ATM 2.0, Windows 3.1, and
  1348.  
  1349. printing to the Linotronic imagesetters with the PostScript 3.5
  1350. or 3.51 drivers
  1351.  
  1352. If you're targeted for a Linotronic under the 3.5 or 3.51
  1353. drivers, you only get the following fonts listed in PageMaker and
  1354. your other Windows applications:
  1355.  
  1356.     Courier
  1357.  
  1358. Helvetica
  1359.  
  1360. Helvetica-Narrow
  1361.  
  1362. Symbol
  1363.  
  1364. -- plus any softfonts or True Type fonts that have been
  1365. installed on your system.
  1366.  
  1367. If you want to ensure you'll be able to print the other standard
  1368. PostScript fonts correctly, you will need to either purchase
  1369. those PostScript fonts or obtain their .PFM components from your
  1370. service bureau or the PC PageMaker 3.01 update disks. The fonts
  1371. that used to be listed automatically for the Linotronics with the
  1372. 3.4a and 3.4b drivers under Windows 3.0, but are no longer listed
  1373. with the 3.5 or 3.51 drivers are:
  1374.  
  1375.     AvantGarde
  1376.  
  1377. Bookman
  1378.  
  1379. NewCenturySchlbk
  1380.  
  1381. Palatino
  1382.  
  1383. ZapfChancery
  1384.  
  1385. ZapfDingbats
  1386.  
  1387. If your service bureau supplies you with their .PFM files, be
  1388. sure to request information on how to install them onto your
  1389. system. If you have the PC PageMaker 3.01 disks, you'll be able
  1390. to find them in a metrics subdirectory that also contains a
  1391. "FONTME.TXT" file with directions on how to install the fonts.
  1392. The fonts themselves are in compressed format, and can be
  1393. decompressed either by running the 3.01 update installation
  1394. program or by using the "Single File Copy" feature of the "Aldus
  1395. Setup" program that comes with PageMaker 4.0.
  1396.  
  1397. If you have these PostScript softfonts and are installing them
  1398. on your system with Adobe Type Manager 2.0, you will have to take
  1399. another step to make them show up for the Linotronic. Because
  1400. these fonts are already built-in to most PostScript printers,
  1401. Adobe Type Manger 2.0 will not add them into your WIN.INI file
  1402. when you use the Adobe Type Manager 2.0 "Add" button. You'll have
  1403. to add those lines into your WIN.INI manually. The process will
  1404. involve working with both the WIN.INI and ATM.INI files, so make
  1405. back-up copies of both before getting started.
  1406.  
  1407. 1.    Open up your ATM.INI file in a text editor such as Notepad.
  1408. At the top of the file, you'll see several font lines like this:
  1409.  
  1410.  
  1411.     AvantGarde=d:\psfonts\pfm\agw_____.pfm,d:\psfonts\agw_____.
  1412. pfb
  1413.  
  1414. AvantGarde,BOLD=d:\psfonts\pfm\agd_____.pfm,d:\psfonts\agd_____.
  1415. pfb
  1416.  
  1417. AvantGarde,BOLDITALIC=d:\psfonts\pfm\agdo____.pfm,d:\psfonts\agd
  1418. o____.pfb
  1419.  
  1420. AvantGarde,ITALIC=d:\psfonts\pfm\agwo____.pfm,d:\psfonts\agwo___
  1421. _.pfb
  1422.  
  1423. 2.     You can use these lines to construct the corresponding
  1424. softfont lines in your WIN.INI. Highlight (select) the lines that
  1425. correspond to AvantGarde, Bookman, NewCenturySchlbk, Palatino,
  1426. ZapfChancery, ZapfDingbats (and any of the BOLD, BOLDITALIC, or
  1427. ITALIC variations) and click on "Edit" and "Copy."
  1428.  
  1429. 3.    Next, open up your WIN.INI file and look for the
  1430. [PostScript,Port] section that corresponds to the port you've
  1431. defined for the Linotronic. This section will probably look like
  1432. this:
  1433.  
  1434.     [PostScript,FILE]
  1435.  
  1436. ATM=placeholder
  1437.  
  1438.     Be sure not to add softfont lines to the section of your
  1439. WIN.INI file that corresponds to the exact model name of your
  1440. PostScript printer (such as [Linotronic 330,FILE]).
  1441.  
  1442. 4.    Click an insertion point at the end of the section, and
  1443. then click on "Edit," "Paste" to bring in the ATM.INI lines. Your
  1444. section will look something like this:
  1445.  
  1446.     [PostScript,FILE]
  1447.  
  1448. ATM=placeholder
  1449.  
  1450. AvantGarde=d:\psfonts\pfm\agw_____.pfm,d:\psfonts\agw_____.pfb
  1451.  
  1452. AvantGarde,BOLD=d:\psfonts\pfm\agd_____.pfm,d:\psfonts\agd_____.
  1453. pfb
  1454.  
  1455. AvantGarde,BOLDITALIC=d:\psfonts\pfm\agdo____.pfm,d:\psfonts\agd
  1456. o____.pfb
  1457.  
  1458. AvantGarde,ITALIC=d:\psfonts\pfm\agwo____.pfm,d:\psfonts\agwo___
  1459. _.pfb
  1460.  
  1461. 5.     Next, you'll have to change those lines to softfont entries
  1462. by:
  1463.  
  1464. A.     Deleting the comma after the ".pfm" file and deleting the
  1465. rest of the lines, like this:
  1466.  
  1467.     [PostScript,FILE]
  1468.  
  1469. ATM=placeholder
  1470.  
  1471. AvantGarde=d:\psfonts\pfm\agw_____.pfm
  1472.  
  1473. AvantGarde,BOLD=d:\psfonts\pfm\agd_____.pfm
  1474.  
  1475. AvantGarde,BOLDITALIC=d:\psfonts\pfm\agdo____.pfm
  1476.  
  1477. AvantGarde,ITALIC=d:\psfonts\pfm\agwo____.pfm
  1478.  
  1479. B.     Changing the name of the font to "softfont" and the number
  1480. of the softfont line, like this (the numbers are assigned
  1481. consecutively):
  1482.  
  1483.     [PostScript,FILE]
  1484.  
  1485. ATM=placeholder
  1486.  
  1487. softfont1=d:\psfonts\pfm\agw_____.pfm
  1488.  
  1489. softfont2=d:\psfonts\pfm\agd_____.pfm
  1490.  
  1491. softfont3=d:\psfonts\pfm\agdo____.pfm
  1492.  
  1493. softfont4=d:\psfonts\pfm\agwo____.pfm
  1494.  
  1495. C.     After you're all done, look to see what the total number of
  1496. softfonts in that section is, and put in one more line to reflect
  1497. that number, like this:
  1498.  
  1499.     [PostScript,FILE]
  1500.  
  1501. ATM=placeholder
  1502.  
  1503. softfonts=4
  1504.  
  1505. softfont1=d:\psfonts\pfm\agw_____.pfm
  1506.  
  1507. softfont2=d:\psfonts\pfm\agd_____.pfm
  1508.  
  1509. softfont3=d:\psfonts\pfm\agdo____.pfm
  1510.  
  1511. softfont4=d:\psfonts\pfm\agwo____.pfm
  1512.  
  1513.     The "softfonts=x" line must list the total number of
  1514. softfonts in that [Printer,Port] section for all fonts to be
  1515. recognized correctly.
  1516.  
  1517. You will not need to do this if you have a version of ATM prior
  1518. to 2.0, or if Microsoft releases an updated version of the
  1519. Windows 3.1 PostScript driver that will list the Apple
  1520. LaserWriter Plus set of fonts for the Linotronic imagesetters.
  1521. Check with Microsoft for current information on drivers.
  1522.  
  1523. From bit.listserv.pagemakr Mon Jan 24 11:13:14 1994
  1524. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  1525. Date: Sat, 22 Jan 1994 15:09:16 -0500
  1526. Newsgroups: bit.listserv.pagemakr
  1527. Subject: Aldus PM document 300404
  1528.  
  1529. Serial Number Not Accepted During Installation of
  1530. Aldus Products
  1531.  
  1532. ISSUE
  1533. Serial number is not accepted by the Aldus Installer (Aldsetup)
  1534. when installing an Aldus application.
  1535.  
  1536. SOLUTION(S)
  1537. Ensure that the serial number's hyphens are used and no
  1538. additional spaces are typed by tabbing to the serial number field
  1539. and deleting and retyping the serial number.
  1540.  
  1541. Serial number prefixes (e.g., ED or LP) are not a part of the
  1542. valid serial number. If they are used, highlight the entire
  1543. serial number, any spaces before or after it, delete, and re-
  1544. enter the serial number without the prefix.
  1545.  
  1546. The serial number for Aldus PageMaker will always begin with the
  1547. number 03.
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557. wk June 29, 1993
  1558.  
  1559. sernum.txt
  1560.  
  1561. From bit.listserv.pagemakr Mon Jan 24 11:13:21 1994
  1562. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  1563. Date: Sat, 22 Jan 1994 15:09:21 -0500
  1564. Newsgroups: bit.listserv.pagemakr
  1565. Subject: Aldus PM document 300405
  1566.  
  1567. Troubleshooting General Protection Faults (GPFs)
  1568.  
  1569. General Protection Faults (GPFs) can be caused by anything from
  1570. low-level DOS problems to memory conflicts between device
  1571. drivers, software, and hardware components to corrupt elements in
  1572. specific files. Diagnosing their causes is not always an easy
  1573. task.
  1574.  
  1575.  
  1576. While there are many known issues which cause GPFs and solutions
  1577. to remove them, there are no definitive cures for GPFs. Follow
  1578. these DOS, Windows, and Aldus PageMaker tips for basic computer
  1579. maintenance. Aldus Technical Support uses these techniques
  1580. successfully in the process of supporting the Windows 3.1
  1581. versions of PageMaker, Aldus Persuasion, Aldus FreeHand, and
  1582. Aldus PhotoStyler.
  1583.  
  1584. Read this entire document before proceeding. You may note
  1585. symptoms that match your problem and be able to correct the
  1586. problem with only a few steps. If you don't recognize your
  1587. problem here and you experience GPFs regularly, we recommend that
  1588. you first carry out the DOS and Windows steps, then go back to
  1589. work in Windows as usual. If the GPFs persist, tackle the
  1590. PageMaker steps. Finally, if none of these steps work, try the
  1591. more drastic steps listed at the end of the article.
  1592.  
  1593. The wording of the General Protection Fault error message
  1594. appears to point fingers at particular programs. The program the
  1595. message mentions may or may not be the cause of the error. Since
  1596. many of these errors are based on memory management conflicts, it
  1597. is quite possible that whatever program is running or loading at
  1598. that time is caught in the middle of whatever action is not
  1599. functioning properly. Sometimes the error message, module and
  1600. address point out the origin of the problem right away. Addresses
  1601. with the letter C in them, for example, almost always involve a
  1602. conflict with the video display driver. While such an error may
  1603. only occur in one application, it does not necessarily mean that
  1604. it is that application's fault. It may be the only one that is
  1605. large enough or memory intensive enough to activate some other
  1606. problem.
  1607.  
  1608. Always make sure the error is repeatable before becoming
  1609. concerned and/or calling Technical Support. Many GPFs are one-
  1610. time occurrences. Reboot your machine and attempt the same action
  1611. again. If the error repeats consistently, begin the
  1612. troubleshooting process.
  1613.  
  1614. BASIC DOS HYGIENE
  1615. GPFs tend to occur most often on computers that aren't receiving
  1616. consistent basic maintenance. Here are some relatively painless
  1617. ways to "keep it clean."
  1618.  
  1619. 1.     Reboot. Always restart your computer after receiving a GPF.
  1620. This will refresh your computer's memory; if you don't reboot,
  1621. the problem may snowball.
  1622.  
  1623. 2.     Check for lost clusters. After you've rebooted, at the DOS
  1624. prompt, type "CHKDSK." This checks your hard disk for lost
  1625. clusters, bad sectors, or lost allocation units. If CHKDSK finds
  1626. any of these, you can decide later whether to delete them (typing
  1627. "CHKDSK/F" would give you the option to delete or save these
  1628. files). CHKDSK should be run on each drive if you have
  1629. partitioned or multiple hard drives. If you're unfamiliar with
  1630. these issues, work with a systems person who can help you.
  1631.  
  1632. 3.     Make sure you have enough free disk space. CHKDSK also
  1633. reports how much free space is available on your hard disk. If
  1634. there are less than two megabytes (less than 2,000,000 "bytes
  1635. available on disk"), this may be causing GPFs, not to mention a
  1636. host of other problems. Your computer should have 2MB of disk
  1637. space free at the very minimum whenever you are running Windows.
  1638. (If you have a partitioned hard disk, there should be at least
  1639. 2MB free on the drive where the TEMP directory is located.) When
  1640. you work in an application, a copy of your data file is stored
  1641. temporarily in that disk space, and, if you use Print Manager,
  1642. your print jobs reside there temporarily as well, so you need
  1643. enough space to accommodate those tasks.
  1644.  
  1645. 4.     Does your computer have enough memory? Windows needs to
  1646. read at least one full megabyte of memory to run a program such
  1647. as PageMaker 4.0 (more for other applications and for good
  1648. performance).  If you have DOS 5.0 or above, type "MEM" at the
  1649. DOS prompt
  1650.      to see how much memory is available. If you have PageMaker
  1651. 4.0 on your computer, you can also type "Memory" at the DOS
  1652. prompt to use a memory utility that ships with that program.  You
  1653. can also see how much memory is available in Windows by choosing
  1654. "Help," "About Program Manager" in Program Manager.
  1655.  
  1656. 5.     Locate the TEMP directory. At the DOS prompt, type "SET".
  1657. (SET tells you the current DOS environment settings, one of which
  1658. is the TEMP directory. Ideally, these settings are the same as
  1659. what is set in the AUTOEXEC.BAT file, but these can be
  1660. overridden; the SET command tells the real story.) Another place
  1661. to view this information is in the Aldus Setup Main Menu under
  1662. Diagnostics, Display current environment.
  1663.  
  1664. Usually, the TEMP directory is under the Windows directory,
  1665. e.g., TEMP=C:\WINDOWS\TEMP. If no TEMP directory is specified,
  1666. check the AUTOEXEC.BAT file to make sure it has a "set temp=..."
  1667. line. Finally, check to make sure this directory really exists.
  1668. If it doesn't exist, create the directory or change the "set
  1669. temp=..." line in your AUTOEXEC.BAT file to point to a valid
  1670. directory other than the root directory or the DOS directory.
  1671.  
  1672. Certain commands in the AUTOEXEC.BAT file, such as WIN or MENU,
  1673. will prevent any subsequent lines in that file from being read.
  1674. If the proper Path or Temp statement follows such an entry, move
  1675. it above the line in question. If there are multiple Path or Temp
  1676. lines in the AUTOEXEC.BAT file, only the last one (before a
  1677. command such as WIN or MENU) will be read.
  1678.  
  1679. 6.     Delete any files with a TMP extension. If you've been
  1680. experiencing GPFs, you probably have many of these "temporary"
  1681. files on your hard disk. A buildup of temporary files may cause
  1682. GPFs, so they should be deleted from time to time. Do not delete
  1683. temporary files while running Windows or from the DOS prompt
  1684. within Windows. Instead, delete them from DOS by typing "DEL
  1685. *.TMP" from the prompt for that directory.
  1686.  
  1687. If the Temp directory was invalid, you may find these files in
  1688. the Windows directory, or in the root directory.  Otherwise you
  1689. will find the TMP files in the location indicated when you type
  1690. SET.
  1691.  
  1692. Remember that if you are unable to open a file because of a
  1693. crash, a stalled print job, or other natural disaster, the file
  1694. you were working on at that time is often written to disk as a
  1695. temporary file. Check the temp directory for a file with the date
  1696. and time of the problem. These files often have lost information
  1697. in them, and can sometimes be opened and saved in their program
  1698. of origin (indicated by the three characters following the "~" in
  1699. the TMP file name.)
  1700.  
  1701. BASIC WINDOWS HYGIENE
  1702. Once you've cleaned up your system at DOS, start on Windows.
  1703.  
  1704. 1.      Check for multiple copies of system files. You need one and
  1705. only one copy of every system file to run Windows_more than that
  1706. can cause problems on your system. Some of the files which you
  1707. might find duplicated on your system are the WIN.INI file,
  1708. printer drivers, AUTOEXEC.BAT files, and other drivers.
  1709.  
  1710. Search all drives to determine whether you have duplicate files.
  1711. Of course you can't have a duplicate name in a single directory,
  1712. but there are circumstances under which a second copy of a file
  1713. may have been installed or copied to some other location. (You
  1714. can search for multiple files by selecting "Search" from the File
  1715. menu in File Manager, making sure that "Start From:" says X:\
  1716. only, where X is the letter of the drive you are searching, and
  1717. that "Search All Subdirectories" is checked.)
  1718.  
  1719. The WIN.INI file should be located in the WINDOWS directory. If
  1720. there is more than one WIN.INI file on your system, find and
  1721. rename all the WIN.INI files, except the one in the WINDOWS
  1722. directory, then exit and restart Windows and try to duplicate the
  1723. initial problem.
  1724.  
  1725. 2.     Make sure you only have one version of Windows installed.
  1726. If you've read #1 above, this should go without saying.
  1727.  
  1728. 3.     Turn off type managers. While type manager vendors will
  1729. tell you that their product is compatible with everyone else's,
  1730. running more than one type manager at the same time or running a
  1731. damaged or outdated type manager may cause GPFs. Turn off all
  1732. type managers, exit and restart Windows and see if you still get
  1733. an error. If using multiple type managers, try each type manager
  1734. separately, and then in combination, to see if one is causing
  1735. problems.  In such cases, bear in mind that the type manager may
  1736. not be incompatible, but may require something as simple as being
  1737. reinstalled. Call the manufacturer of the type manager in
  1738. question for additional suggestions.
  1739.  
  1740. 4.     Check for damaged screen fonts. Screen fonts sometimes get
  1741. damaged; when they do, they can cause GPFs. Screen fonts can be
  1742. installed through a type manager or through Windows.  By
  1743. following #3 above you can check for damaged type manager screen
  1744. fonts. To check the Windows screen fonts, open the Windows
  1745. Control Panel in the Program Manager, and double-click on the
  1746. Fonts icon to display your list of installed screen fonts. Click
  1747. on the name of each font to see if it displays properly in the
  1748. box below. If any font causes a GPF, gives an error or doesn't
  1749. display, delete the font and reinstall it.
  1750.  
  1751. 5.     Run Windows in Standard mode if your GPFs persist. To do
  1752. this, exit Windows completely, and type "WIN/S" at the DOS
  1753. prompt. If Standard mode corrects the problem, it generally
  1754. indicates a damaged permanent swap file or one that is larger
  1755. than the size recommended by Windows. For information about
  1756. deleting and recreating permanent Swap files, refer to your
  1757. Windows documentation.
  1758.  
  1759. 6.     Run Windows by typing "WIN/D:X".  If this eliminates the
  1760. GPF, you may have a mapping conflict in a particular adaptor
  1761. segment of memory. Adding the line EMMExclude=A000-EFFF under the
  1762. [386Enh] section of the SYSTEM.INI file can keep this memory
  1763. segment from being used by Windows.
  1764.  
  1765. We recommend making a backup copy of your WIN.INI and SYSTEM.INI
  1766. files before making changes. In the Windows File Manager, select
  1767. the file (click on it once), go to the File menu and select
  1768. "Copy." Then give the file a different name such as WININI.BAK
  1769. and SYSINI.BAK, respectively. To see what other switches you can
  1770. use for Windows troubleshooting, exit Windows and type "WIN/?" at
  1771. the DOS prompt.
  1772.  
  1773. 7.     Check the resolution of your video card. If you are running
  1774. a high-resolution card, change the driver setting to standard VGA
  1775. and run the program again. Some high-resolution cards are not
  1776. written to the Windows specifications, and may have interface
  1777. problems with (high-end) Windows applications. If this fixes the
  1778. problem, check with your video card manufacturer and see if
  1779. updated drivers are available.
  1780.  
  1781. 8.     If you're using a PCL printer, you may have a damaged Font
  1782. Summary file. This file is FSxxport.PCL, where xx is the printer
  1783. driver identifier and port is the name of the port your printer
  1784. is using (such as LPT1 or COM2). Delete or rename this file; the
  1785. next time you use that printer, the file will be rebuilt.
  1786.  
  1787. 9.     Make sure you have a proper target device as a default in
  1788. your applications. Sometimes a default may be set to a printer
  1789. that has been removed, or to a driver that is damaged. Make sure
  1790. the defaults are in order, and perhaps even change to a different
  1791. default to see if the problem is corrected.
  1792.  
  1793. READING THE ERROR MESSAGE TO HELP ISOLATE THE CULPRIT
  1794. If the GPF always occurs in a particular file at a similar
  1795. address, it is possible that the file is the culprit. Determine
  1796. the origin of the file and proceed from there.
  1797.  
  1798. If the file is a component of a type manager or another utility
  1799. that runs in the background, disable that program and see if it
  1800. corrects the error. If so, reinstall that program, or contact the
  1801. manufacturer of the program for additional help.
  1802.  
  1803. If it is a printer driver file, check for multiples of that file
  1804. on your hard drive as outlined in the Basic Windows Hygiene
  1805. section. If there are no duplicates, remove the printer from the
  1806. Windows Control Panel (see your Windows manual for instructions
  1807. on removing installed printers). Once the printer is removed from
  1808. the Control Panel, exit Windows and delete the printer driver
  1809. file and any of its components from the hard drive (for example,
  1810. if the problem is with an Apple LaserWriter+ PostScript printer,
  1811. delete the PSCRIPT.DRV file and the corresponding .WPD
  1812. description file). Restart Windows and see if you still get a GPF
  1813. in that file. If so, look again for multiples of the file on the
  1814. hard drive. If not, reinstall the printer driver. If the problem
  1815. reoccurs, it indicates a conflict with the printer driver and you
  1816. should contact the supplier of that printer driver (usually
  1817. Microsoft or the printer manufacturer) for additional help.
  1818.  
  1819. If it is a video driver file make sure no multiples are found,
  1820. then follow Basic Windows Hygiene step #7.
  1821.  
  1822. PAGEMAKER HYGIENE
  1823. If GPFs always occur when trying to launch PageMaker and you've
  1824. tried DOS and Windows solutions to no avail, try the following.
  1825.  
  1826. 1.     Delete all of the DLL files in the Aldus directory and
  1827. single file copy them using the Aldus Setup program.
  1828.  
  1829. 2.     Remark out every filter in the ALDUS.INI file by placing a
  1830. semicolon (;) in front of each line in the [AldusImports] and
  1831. [AldusExports] sections and relaunch the program. If this works,
  1832. delete and reinstall the filters.  (This step isn't necessary for
  1833. PageMaker 5.0, as it does not use a filter section in the
  1834. ALDUS.INI.)
  1835.  
  1836. 3.     Delete and reinstall your PageMaker files.  You can delete
  1837. everything in the PM5 directory (assuming your data files are
  1838. copied elsewhere and you haven't changed or don't wish to keep
  1839. your edited tracking file).  If you have no other Aldus products,
  1840. you can also delete your entire Aldus directory (again, assuming
  1841. you have made no custom setups that you wish to keep).
  1842.  
  1843. If GPFs occur only in specific PageMaker publications, try these
  1844. remedies.
  1845.  
  1846. 1.     Rename PageMaker's default file. Occasionally, PageMaker's
  1847. defaults file (PM4.CNF or PM5.CNF) will get corrupted. It is
  1848. located in the ALDUS\USENGLSH subdirectory. Close PageMaker and
  1849. rename the CNF file (e.g., PM4CNF.OLD). PageMaker will create a
  1850. new
  1851.     default file next time you launch. You'll lose any
  1852. application-wide defaults you've set up, but you may get rid of
  1853. the GPFs you've been experiencing. (To learn more about setting
  1854. defaults in PageMaker, see FaxNote #314301, "Changing PageMaker's
  1855. Defaults.") This solution may also work for a program-wide error.
  1856.  
  1857. 2.  Isolate the damaged portion or element of the publication.
  1858. If only one publication is misbehaving, one of its elements could
  1859. be damaged, or the entire publication corrupted.
  1860.  
  1861. 2a.     If the GPF occurs while you're opening the publication,
  1862. make a note of when it crashes. If it crashes after it's finished
  1863. loading and is just starting to display, you may have a damaged
  1864. graphic or font on the page, so try the following:
  1865.  
  1866. -    Always open a copy of the publication until you've isolated
  1867. the problem.
  1868.  
  1869. -    Open the publication without giving PageMaker the chance to
  1870. display it. Start PageMaker, then before you open the
  1871. publication, resize the PageMaker window so all you can see of
  1872. the program is the menu bar.
  1873.  
  1874. -    Open your publication and before you enlarge the screen to
  1875. view the publication, choose "Target printer" from the File menu,
  1876. reselect the end output device, then click "OK." Click "OK" when
  1877. PageMaker asks to recompose your publication.
  1878.  
  1879. -    While holding the Control and Shift keys down, choose the
  1880. "Hyphenation" command from the "Type" menu. This forces PageMaker
  1881. to recompose all the type in your publication. Make sure the
  1882. pointer tool is selected for this action.
  1883.  
  1884. -    Choose the "Save as" command from the File menu to save the
  1885. file to the same name (i.e., replace the old publication file).
  1886.  
  1887. -    Once you've completed these steps, enlarge the publication
  1888. window. If you no longer get GPFs, you've eliminated the problem.
  1889.  
  1890. 2b.     If you still get a GPF, close Windows and reboot then
  1891. resize the window so that just the menu bar is visible. Reopen
  1892. the publication and try to determine which page is giving you the
  1893. trouble. If you can change to another page, enlarge the window,
  1894. and have no problems, it is likely the original page is the
  1895. damaged one.  Even while you can't see the pages, you can change
  1896. the page view size of all pages in the publication by holding
  1897. down Alt + Ctrl and then choosing the desired view.  This can be
  1898. useful because a page may display properly in Fit in Window view
  1899. but cause a GPF when zooming in if there is a damaged element on
  1900. the page (especially text, in this case).
  1901.  
  1902. 2c.     Another way of to help identify a problem element is to
  1903. split the file into parts.  If one half gives the error and the
  1904. other doesn't, you've already eliminated half the legwork for
  1905. finding the problem.  To split a publication, Save As, twice to
  1906. two new names (e.g., Part1 and Part2). Open Part1 and delete
  1907. pages 11 to 20 (let's assume this is a 20-page publication), then
  1908. Save As to the same name, Part1, to replace the existing file.
  1909. Then open Part2 and delete pages 1 to 10, then Save As to Part2.
  1910. Replacing the existing file removes all information from the
  1911. previous save. Then work through the pages of each half and see
  1912. if one gives the error and the other doesn't. If so, you can
  1913. continue to break the file with the error down in this manner
  1914. until you isolate the culprit.
  1915.  
  1916. Also, consider the following specific incidents:
  1917.  
  1918. PageMaker 4.0 generates a GPF if a tab leader is forced to wrap
  1919. to another line or if the text on each side is so close the tab
  1920. leader cannot display. In this case, the error message would be
  1921. very specific: "PM4 caused a General Protection Fault in module
  1922. PM4.EXE at 0049:00FC." If you have a tab that wraps to a second
  1923. line or is getting "squashed" by the elements on either side of
  1924. it, this could be causing your GPF and you should adjust your
  1925. text to prevent this. If possible (i.e. if the file opens and the
  1926. page is in Fit in Window view), change to non-leader tabs on the
  1927. page involved so that you can then work to fix the layout problem
  1928. (if you've used styles, editing styles is the easiest way to
  1929. accomplish this). If the error occurs immediately and therefore
  1930. you can't even open the file, follow step 2b. directly above for
  1931. a method to open the file without displaying the problem element.
  1932.  
  1933. If you still get a GPF, reboot and try the troubleshooting
  1934. techniques listed below. In rare instances, the GPF at 0049:00FC
  1935. can be caused by a "ghost" tab or empty windowshade handle that
  1936. may not normally be seen.
  1937.  
  1938. A bad graphic is causing the GPFs. If the GPF is being caused by
  1939. a damaged graphic, select "Preferences" from the Edit menu (or
  1940. the File menu in PageMaker 5.0) and set the "Detailed graphics"
  1941. option to "Gray out" to make your graphics display as gray boxes.
  1942. You might try removing one graphic at a time from the page,
  1943. saving, and then displaying the graphics normally again to see
  1944. which is damaged.
  1945.  
  1946. In PageMaker 4.0, "ghost" fonts may be a cause of the problem.
  1947. Fonts with question marks indicate that they have been used in a
  1948. given publication but are not available for the device selected.
  1949. Do any of your fonts have question marks in front of them? If so,
  1950. make sure you have your end output device targeted, and then
  1951. change any ghost fonts to fonts without question marks.
  1952.  
  1953. MORE DRASTIC MEASURES
  1954. If GPFs persist after trying all the steps listed thus far,
  1955. there may be a driver or program running in the background that
  1956. is causing the problem. Whenever you boot your PC, it looks to
  1957. the AUTOEXEC.BAT file to launch drivers for mice, joysticks,
  1958. networks, and the like. These programs are launched at startup
  1959. and are active in the background so they're available whenever
  1960. you need them. Consequently, they occupy a portion of memory
  1961. whenever your computer is turned on.
  1962.  
  1963. Many GPFs occur because different programs try to access the
  1964. same portion of your computer's memory. The only way to determine
  1965. if one of these programs is causing GPFs is to disable it, then
  1966. reboot your computer and see if GPFs occur. It's a time-consuming
  1967. process, which is why it's listed here as a last resort.
  1968.  
  1969. The following procedure shows you how to create a floppy disk
  1970. and copy your AUTOEXEC.BAT and CONFIG.SYS to it. Next you'll
  1971. strip out all the lines in each of these files except those
  1972. necessary to boot your PC and run Windows. Then, one by one
  1973. you'll add e
  1974. ach line back in. If you've never worked with AUTOEXEC.BAT or
  1975. CONFIG.SYS files or are not comfortable working with DOS, talk to
  1976. someone familiar with these things before you try these steps.
  1977.  
  1978. 1.     Format a diskette that you can use as a system disk in
  1979. drive A: by typing the following at the DOS prompt:
  1980.  
  1981. format a:/s
  1982.  
  1983. 2.     Next, copy your existing "AUTOEXEC.BAT" and "CONFIG.SYS"
  1984. files to the floppy diskette in the A: drive. From the C:\> (root
  1985. directory) prompt, type the following commands:
  1986.  
  1987. COPY AUTOEXEC.BAT A:
  1988. COPY CONFIG.SYS A:
  1989.  
  1990. If you're using DOS 5.0, you will need to type in this command:
  1991.  
  1992. COPY WINA20.386 A:
  1993.  
  1994. 3.     Using a text editor such as Windows Notepad, edit the
  1995. AUTOEXEC.BAT and CONFIG.SYS files that are on the system disk you
  1996. just created.
  1997.  
  1998.     There are only a few lines you need to have in these files
  1999. in order to run PageMaker. In your AUTOEXEC.BAT file, leave only
  2000. the following lines intact:
  2001.  
  2002. PATH=(your path statement)
  2003. SET TEMP=(the full drive and path to your temp directory)
  2004.  
  2005. At the beginning of each additional line, type REM to prevent
  2006. the line from loading.
  2007.  
  2008. In your CONFIG.SYS file, leave in the following:
  2009.  
  2010. FILES=(number of files)
  2011. BUFFERS=(number of buffers)
  2012. DEVICE=(full drive and path)HIMEM.SYS
  2013. (plus any hard disk partitioning device drivers necessary for
  2014. your system)
  2015.  
  2016. Again, type REM at the beginning of all other lines.
  2017.  
  2018. (IMPORTANT NOTE:  When disabling (or remarking out) lines in
  2019. your AUTOEXEC.BAT and CONFIG.SYS files, do not remove or change
  2020. any lines required for disk compression software or device
  2021. drivers for critical hardware components.  If you change them,
  2022. you may be unable to start up your system.  If you are unfamiliar
  2023. with these procedures or what lines are vital to the running of
  2024. your computer, ask someone who knows.)
  2025.  
  2026. Leave the floppy in drive A:, reboot the machine, and see if
  2027. this eliminates the GPFs. If it does, remove the REM statement at
  2028. the beginning of the old lines one by one, rebooting and
  2029. experimenting each time, until the GPFs come back _  you will
  2030. have discovered the cause of your problem.
  2031.  
  2032. If your GPFs are random and happen all throughout Windows and
  2033. none of the troubleshooting in the record alleviates them, it may
  2034. help to delete and reinstall Windows to get a fresh start.  If
  2035. doing this, you can either keep a backup of your WIN.INI file and
  2036. add your Windows program sections to it manually, or you can
  2037. reinstall your Windows programs for a truly fresh start.
  2038.  
  2039. wk July 1, 1993
  2040. gpf.txt
  2041.  
  2042. From bit.listserv.pagemakr Mon Jan 24 11:13:23 1994
  2043. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  2044. Date: Sat, 22 Jan 1994 15:09:26 -0500
  2045. Newsgroups: bit.listserv.pagemakr
  2046. Subject: Aldus PM document 300601
  2047.  
  2048. Working with Scanned Images
  2049.  
  2050. Understanding the basics about digital halftones, scanning, and
  2051. PageMaker's "Image control" feature can help you make your
  2052. grayscale scanned images look their best when printed from
  2053. PageMaker.
  2054.  
  2055. Understanding Halftones
  2056.  
  2057. Consider an original black and white photograph. The image
  2058. consists of solid areas in many shades of gray or colors that
  2059. smoothly blend from one to the other. Such an image is called
  2060. continuous-tone art.
  2061.  
  2062. If you look closely at a reproduction of that same photo in a
  2063. newspaper or a magazine, you'll see that the continuous shades of
  2064. the original art have been broken into a series of regularly
  2065. spaced dots (sometimes lines) of varying sizes. The darker the
  2066. shade, the larger the dot. Yet these dots are usually so small
  2067. that, at normal reading distance, they create the illusion of a
  2068. continuous-tone image.
  2069.  
  2070. The negative that is used to produce this patterned version of
  2071. an image is called a halftone, and it's the way continuous-tone
  2072. art is turned into something that can be printed using only black
  2073. ink. All continuous-tone art must be screened as halftones to be
  2074. commercially printed so if you're planning to reproduce black and
  2075. white photos using PageMaker, you'll need to understand at least
  2076. the basics of halftoning.
  2077.  
  2078. Traditional halftones are photographically produced from copies
  2079. of original art. Today, however, they're often digitally produced
  2080. using a scanner and a PostScript printer. Nevertheless, the basic
  2081. principles are the same in either case_and knowing how
  2082. traditional halftones are produced will make it easier to
  2083. understand the concepts used in digital halftoning.
  2084.  
  2085. Traditional halftones
  2086.  
  2087. Photographic, or traditional, halftones are produced using
  2088. special cameras and halftone screens, flexible pieces of material
  2089. with a regular pattern of dots in specific increments. A wide
  2090. variety of halftone screens, differentiated by their frequency of
  2091. dots, are commonly used. The screen frequency you choose should
  2092. be based on the paper, inks, and the commercial printing press
  2093. you'll use to print the final piece. Screen frequency values are
  2094. given as "lines per inch" (lpi_measured by the number of dots in
  2095. a line one inch long) instead of "dots per inch" (dpi), for
  2096. historical reasons.
  2097.  
  2098. If you want a halftone image of a black and white photograph to
  2099. have a screen of 120 lines per inch, you'd use a halftone screens
  2100. with a frequency of 120 lines per inch. You'd take the screen,
  2101. place it on the blank film in the camera and, shoot the art,
  2102. exposing the film through the screen. When the film is processed,
  2103. you'll have a halftone image. Usually, these halftones can then
  2104. be included in the negative that is used to create the printing
  2105. plate.
  2106.  
  2107. Digital halftones
  2108.  
  2109. With PageMaker, you can use a scanner and a printer to convert
  2110. your continuous-tone images directly into halftones. And because
  2111. of the flexible printing options available on the desktop, you
  2112. can produce your halftone image in many formats: as a film
  2113. halftone of just the scanned image, or as a film halftone
  2114. compiled as a final negative. While you can also produce a
  2115. positive image of the scanned image on paper (called a velox),
  2116. your printer will need to turn it into a negative image before
  2117. printing it.
  2118.  
  2119. So how do you get a digital halftone? First, you need to scan
  2120. your image. The type of scanner you use will determine the number
  2121. of grays you'll be able to record; you'll also need to choose the
  2122. resolution of the scan. Once your image has been scanned, you can
  2123. either manipulate it in a program such as Aldus PhotoStyler or
  2124. place it directly into PageMaker. Using PageMaker's "Image
  2125. control" feature, you can make minor adjustments to the overall
  2126. image and set a halftone screen frequency. Then, when you print
  2127. the image to any printer, the scanned image data will be screened
  2128. based on the settings you've made in "Image control."
  2129.  
  2130. While that more or less describes the process, it doesn't
  2131. address the issue of how the final printed image looks. And if
  2132. you've ever had disappointing results with your scanned images,
  2133. you're probably wondering why, if it's so simple, you haven't
  2134. been able to make it work for you. Three variables control the
  2135. quality of the halftones you'll get from PageMaker:
  2136.  
  2137. y    The resolution and number of grays in the original scan
  2138.  
  2139. y    The screen frequency you choose for the image
  2140.  
  2141. y    The resolution of the printer you use to produce the
  2142. halftone.
  2143.  
  2144. Together, these variables determine the size of the digital
  2145. halftone cell_the area of the largest halftone dot you'll
  2146. produce_and the maximum number of grays you can print. This, in
  2147. turn, determines the quality of the final printed image.
  2148.  
  2149. Since about 150 shades of gray are needed to produce a
  2150. convincing halftone, and since commonly used screen frequencies
  2151. range from 55 to well over 200 lines per inch, there's a fair
  2152. amount of flexibility in the process. Choosing the scan
  2153. resolution and halftone frequency for your specific needs is
  2154. usually a little less flexible, however, and usually involves
  2155. making well-informed trade-offs.
  2156.  
  2157. Digital halftoning: the nitty gritty
  2158.  
  2159. Digital halftone cells are created by using a grid or cell of
  2160. printer dots. Each printer dot can be turned either on or off;
  2161. changing the number of dots which are on or off in a given cell
  2162. creates the illusion of larger or smaller dots. When the pattern
  2163. of dots is viewed over an entire image, this has the same effect
  2164. as a traditional halftone. The size of each halftone cell is
  2165. determined by the screen frequency you assign to the image; the
  2166. number of printer dots in each cell (which will vary depending on
  2167. the resolution of the printer you use) determines the number of
  2168. grays you can produce in your halftone.
  2169.  
  2170. If you apply the same halftone screen to an image, but print the
  2171. image on two printers with different resolutions, the quality of
  2172. the printed images will be radically different.
  2173.  
  2174. There's a simple formula you can use to determine the number of
  2175. printed shades of gray a screen frequency will produce at any
  2176. given printer resolution:
  2177.  
  2178. (printer resolution v screen frequency) 2 + 1 = printed shades
  2179. of gray
  2180.  
  2181. Since the number of printed shades of gray is what makes a
  2182. halftone image look convincingly like a continuous-tone
  2183. photograph, you'll want to adjust the screen frequency or the
  2184. printer's resolution so that the number of shades of gray is at
  2185. least 150. Let's consider several real life examples to
  2186. illustrate this.
  2187.  
  2188. Imagine that you have a scanned image that you want to print
  2189. with a screen frequency of 90 lines per inch. You have a choice
  2190. between printing it on a 300 dpi printer or, at considerably more
  2191. expense, an imagesetter. Which should you choose? If you print it
  2192. to a 300 dpi printer, here's what you'd get:
  2193.  
  2194. (300 v 90)2 + 1 = ~12 shades of gray
  2195.  
  2196. If, on the other hand, you printed the image on an imagesetter
  2197. at 1270 dpi, you'd get this:
  2198.  
  2199. (1270 v 90)2 + 1 = ~ 200 shades of gray
  2200.  
  2201. If quality is your primary concern, you'd obviously want to
  2202. choose the imagesetter output. If you drop the screen frequency
  2203. down to 65 (the default screen frequency for a 300 dpi printer is
  2204. 53 lpi), you'd get:
  2205.  
  2206. (300 v 65)2 + 1 = 22 shades of gray
  2207.  
  2208. Your image would still be coarse, but it would be considerably
  2209. better than if you had used the higher line screen on a 300 dpi
  2210. printer.
  2211.  
  2212. The quality of grayscale scanned images printed to 300 dpi
  2213. printers is, unfortunately, not very good. Apple has recently
  2214. introduced 300 dpi PostScript printers which make use of Apple's
  2215. PhotoGrade technology. While these printers offer dramatic
  2216. improvements when you print scans to low-resolution printers,
  2217. you'll still get the best possible results if you print your
  2218. scans to an imagesetter capable of printing at high resolutions.
  2219.  
  2220. Scanners and scan resolutions
  2221.  
  2222. While hardware for the scanner you work with is what determines
  2223. the number of grays you can save in a scanned image file, you can
  2224. control the file format you use and the resolution of the scan.
  2225.  
  2226. Scanners come in two types: single-bit and multi-bit. A single-
  2227. bit scanner records scanned image data as either on or off, black
  2228. or white. One bit scans have a fixed pattern of black and white
  2229. dots, whether you save it as a paint-type (bit-map) graphic or as
  2230. a single-bit tag image file format (TIFF) image. Multi-bit
  2231. scanners, on the other hand, interpret the shades in a
  2232. continuous-tone original as levels (or shades) of gray, producing
  2233. grayscale images. The number of gray levels in the image depends
  2234. on the number of bits the scanner uses to interpret the grays.
  2235. Four-bit scanners are limited to 16 gray levels, 6-bit scanners
  2236. can produce 64 gray levels, and 8-bit scanners can produce 256
  2237. gray levels. The number of gray levels you scan is the maximum
  2238. number of levels you can print_even on an imagesetter.
  2239.  
  2240. While most scanners can save in a variety of graphic file
  2241. formats, we recommend using the TIFF format. The TIFF format,
  2242. developed by Aldus to provide scanner manufacturers with a
  2243. standardized way of storing large amounts of image data, is
  2244. widely used, supports both color and black and white scanners,
  2245. and yields the most consistent results.
  2246.  
  2247. Determining scan resolutions
  2248.  
  2249. You probably already have a scanner, and you may already be
  2250. saving your images in the TIFF format. But how should you
  2251. determine the resolution of your scans? First, the term
  2252. resolution is a bit misleading if you're working with grayscale
  2253. images. The setting for resolution does not determine the
  2254. resolution of the final printed image_that's controlled by the
  2255. halftone screen you use and by the resolution of your printer as
  2256. we saw above. Part of this confusion stems from the fact that
  2257. scan resolution is normally expressed in dots per inch. In fact,
  2258. scan resolution actually refers to the number of samples taken
  2259. and saved per linear inch and should be thought of as samples per
  2260. inch or pixels per inch, rather than dots per inch (which usually
  2261. expresses printer resolution).
  2262.  
  2263. If you set your scan resolution to 150 samples per inch, your
  2264. scanner will take 150 samples over an inch_and if you're working
  2265. with an 8-bit scanner, storing each sample will require a full
  2266. byte (8 bits). The higher the scan resolution you choose, the
  2267. larger your files will be. And since these files can get
  2268. downright huge, you'll want to scan at the lowest resolution
  2269. capable of producing the results you want.
  2270.  
  2271. Many people scan at resolutions higher than they really need
  2272. because they assume that the higher the scan resolution, the
  2273. better the final printed result. While this is true up to a
  2274. point, it isn't quite that straightforward. The scan resolution
  2275. setting provides the raw data for digital halftones. You want to
  2276. include enough information in the scanned image so that there
  2277. isn't any doubt about the shade of gray for any halftone cell.
  2278. You don't want to store much more information than that_your
  2279. scans will require extra storage space on your hard drive and
  2280. they'll also take much longer to print.
  2281.  
  2282. There's a simple formula you can use to determine the scan
  2283. resolution you should use:
  2284.  
  2285. (final image height or width v original image height or width) x
  2286. halftone screen frequency x 2 = minimum scanning resolution
  2287.  
  2288. Note: These guidelines only apply if you're scanning continuous
  2289. tone art. If you're scanning line art (or any one-bit image),
  2290. you'll want to scan at the highest possible resolution.
  2291.  
  2292. Note: It's possible to multiply the halftone screen frequency by
  2293. as little as 1.5 (rather than 2) and still get good results.
  2294.  
  2295. Let's look at some real life examples. Imagine you have a 5" x
  2296. 7" print that you plan to place into a publication. You know that
  2297. you'll be reducing the size of the image to a width of about 3"
  2298. and you also know that you'll be using a line screen of 90 when
  2299. you print the publication. Using the formula above, we'd
  2300. calculate the scan's resolution as follows:
  2301.  
  2302. (3 v 7) x 90 x 2 = ~77
  2303.  
  2304. Based on this calculation, you'd want to scan your image as
  2305. close to 77 dpi (or, samples per inch) as possible to get the
  2306. best balance between image file size and quality_for this
  2307. specific use. If you knew that you were going to reproduce the
  2308. image at the same size, you'd want to scan at a resolution closer
  2309. to 180 than 77.
  2310.  
  2311. Imagine, though, that you have a 3" x 4" print that you hope to
  2312. reproduce at 6" x 8" with a screen frequency of 120 lpi. Using
  2313. the same formula, here's what you'd come up with:
  2314.  
  2315. (8 v 4) x 120 x 2 = 480
  2316.  
  2317. But what if your scanner can only scan up to 300 dpi? If you
  2318. scan at a resolution which is too low, the printed halftone will
  2319. look unacceptably blocky. You'll need to make some trade-offs.
  2320. For example, will a coarser line screen work? Or is it possible
  2321. to reproduce the image at a smaller size (which would make it
  2322. possible to use the same line screen)? These guidelines provide
  2323. you with a starting point, but experimentation and experience
  2324. will provide you with a more concrete sense of what will work and
  2325. what won't for the results you need.
  2326.  
  2327. Compressing TIFFs with PageMaker
  2328.  
  2329. TIFF file sizes can get fairly large and, as a result, lend
  2330. themselves nicely to file compression schemes. If you're working
  2331. with uncompressed TIFFs in PageMaker, you can take advantage of
  2332. PageMaker's built-in compression capabilities when you place your
  2333. TIFF files.
  2334.  
  2335. 1.    In PageMaker's "Place" dialog box, select the TIFF you want
  2336. to compress.
  2337.  
  2338. 2.    Hold down one of the following keyboard combinations as you
  2339. click "OK." PageMaker offers two levels of LZW compression:
  2340. moderate and maximum.
  2341.  
  2342.         Compression type    Keyboard combination
  2343.  
  2344.         Moderate    Control + Alt + "OK"
  2345.  
  2346.         Maximum    Ctrl + Alt + Shift + "OK"
  2347.  
  2348. PageMaker will make a compressed copy of the TIFF in the same
  2349. directory as the original. If you place the image, PageMaker will
  2350. place the compressed version. The file's name will change to
  2351. reflect the degree of compression; you can delete the original
  2352. once you've made the compressed copy.
  2353.  
  2354. To decompress TIFF images:
  2355.  
  2356. 1.     In PageMaker's "Place" dialog box, select the TIFF you want
  2357. to decompress.
  2358.  
  2359. 2.    Press Ctrl and click "OK." PageMaker will create a
  2360. decompressed version of the TIFF file in the same directory as
  2361. the compressed version.
  2362.  
  2363. All compression schemes work by compacting data, but regardless
  2364. of the quality of the compression scheme, it's possible for a
  2365. certain amount of data to be lost. This normally doesn't have any
  2366. effect in the final printed version, but it's a good idea to
  2367. print a test of the compressed version before you delete the
  2368. original.
  2369.  
  2370. Getting the most from "Image control"
  2371.  
  2372. PageMaker's "Image control" feature provides you with control
  2373. over a scanned image's lightness, contrast, screen frequency, and
  2374. angle. To access "Image control," select any paint-type, one-bit
  2375. or grayscale scanned image. "Image control" will be grayed out if
  2376. any other type of graphic (including color TIFF images) are
  2377. selected.
  2378.  
  2379. As your publication is printed, PageMaker inserts comments that
  2380. contain instructions about changes you've made in "Image control"
  2381. into the stream of information sent to the printer. This means
  2382. that the changes you make in "Image control" don't actually
  2383. change your image_just the way it prints from PageMaker. If
  2384. you've resized the image, the "Image control" settings are
  2385. applied to the final image size, rather than the original.
  2386.  
  2387. The default settings in this dialog box are based upon the
  2388. resolution capabilities for the printer you have selected in
  2389. "Target printer." For general purposes, most of these settings
  2390. also work well for higher-resolution printers. To get the best
  2391. results when printing grayscale images to an imagesetter,
  2392. however, you should adjust the "Lightness," "Contrast," and
  2393. "Screen frequency" settings in PageMaker.
  2394.  
  2395. Changing lightness and contrast
  2396.  
  2397. The quality of the scanned image you place in PageMaker
  2398. determines how you'll adjust the settings in the "Image control"
  2399. dialog box. If the original image seems faded, decrease the
  2400. "Lightness" setting to make it darker; if it appears too dark,
  2401. increase the setting. Or, if it seems monochromatic, you may want
  2402. to increase the contrast between the light and dark objects in
  2403. the image. If it shows too few shades of gray, decrease the
  2404. contrast.
  2405.  
  2406. Once you're satisfied with the overall look, tweak the settings
  2407. for final printing to an imagesetter. Because an imagesetter
  2408. produces a very fine series of dots, dark and middle values of
  2409. gray will often "plug up" and the very lightest values will
  2410. disappear. To avoid this, slightly adjust both the "Lightness"
  2411. and "Contrast" once again. We've found that increasing the
  2412. "Lightness" setting by about 5 percent and decreasing the
  2413. "Contrast" setting by about 10 percent lightens the darkest
  2414. grays, darkens the lightest grays, and adjusts the intervening
  2415. shades accordingly so that all gray levels look their best
  2416. relative to each other. As well, double check with your
  2417. commercial printer to see if you can use Image control to
  2418. compensate for ink dot gain While on the press, the dots of ink
  2419. used to print your halftone tend to spread by 5 to 10% when they
  2420. come in contact with the printer.
  2421.  
  2422. Experiment to determine what values work best for your scanner
  2423. and imagesetter. By starting with these adjustments, you may get
  2424. the results you want on the first try.
  2425.  
  2426. Setting the screen frequency
  2427.  
  2428. In traditional halftones, the dots vary in size, smoothly
  2429. graduating from large to small, to create the visual impression
  2430. of shading. Grayscale images simulate these dot sizes by filling
  2431. in a tiny bitmap grid of printer dots for each halftone cell. The
  2432. screen frequency you set for your halftone images determines the
  2433. distance between the center of each halftone cell; the center of
  2434. the resulting halftone dots is always the same distance from
  2435. adjacent dots_regardless of the size of the dot.
  2436.  
  2437. You set the screen frequency of a grayscale image with the
  2438. "Screen frequency" option in PageMaker's "Image control" dialog
  2439. box. Traditionally, screen frequencies range from 55 to over 250
  2440. lpi. In general, the screen frequency you choose for your images
  2441. will be based on the type of paper, ink, and commercial printing
  2442. press you'll be using. If you're not sure what screen frequency
  2443. to use, the guidelines that follow can provide a starting
  2444. point_but be sure to get a final recommendation from your
  2445. commercial printer.
  2446.  
  2447. y    65-85 lines per inch for a scanned image that is to printed
  2448. on a coarse finished paper such as newsprint
  2449.  
  2450. y    85-100 lines per inch for a scanned image that is to be
  2451. "quick printed" on an uncoated paper
  2452.  
  2453. y    100-120 lines per inch for a scanned image that is to be
  2454. printed using a good quality offset paper or a matte or coated
  2455. paper
  2456.  
  2457. Printing to film
  2458.  
  2459. Once you've altered your "Image control" settings, you may want
  2460. to print directly to film on the imagesetter, which can
  2461. significantly improve the quality of your grayscale images.
  2462.  
  2463. In normal printing processes, the printer takes a picture of
  2464. your original halftone to produce a negative, then combines that
  2465. halftone into a final negative, making the printing plates from
  2466. the composite negative. Each stage in this process creates a new
  2467. generation of your image, which makes the halftone lose
  2468. integrity.
  2469.  
  2470. By printing to film, however, you can skip one of these steps
  2471. and produce your own composite negatives directly from PageMaker.
  2472. This helps retain more of your original image's integrity once
  2473. it's finally printed. It can also provide significant cost
  2474. savings.
  2475.  
  2476. From bit.listserv.pagemakr Mon Jan 24 11:13:28 1994
  2477. From: Todd Merriman <todd%toolz.UUCP@MATHCS.EMORY.EDU>
  2478. Date: Sat, 22 Jan 1994 15:09:29 -0500
  2479. Newsgroups: bit.listserv.pagemakr
  2480. Subject: Aldus PM document 300901
  2481.  
  2482. Books About Aldus PageMaker
  2483.  
  2484. Advanced PageMaker 4.0 for Windows
  2485. Craig Danuloff and William B. Sanders
  2486. Prima Publishing (916) 786-0426
  2487.  
  2488. Desktop Publishing Using PageMaker on the IBM PC
  2489. Don Busche
  2490. Prentice Hall (201) 592-2827
  2491.  
  2492. Desktop Publishing IBM-PC & Ventura Publisher
  2493. Holly Yasui and Byron Canfield
  2494. Paradigm Publishing (612) 941-4111
  2495.  
  2496. Desktop Publishing Using PageMaker IBM Version
  2497. Julia Bradley, Joanne Floyd, Nancy Sherman, and Robert Urell
  2498. Wm. C. Brown, Publishers (319) 588-1451
  2499.  
  2500. Desktop Publishing with PageMaker:
  2501. For the IBM PC and Compatibles
  2502. Tony Brove and Cheryl Rhodes
  2503. John Wiley & Sons, Inc. (212) 850-6777
  2504.  
  2505. Easy PageMaker for the IBM PC (Version 3)
  2506. Fritz Erickson and John Vonk
  2507. Merrill Publishing Co. (614) 890-1111
  2508.  
  2509. Fit to Print with PageMaker 4.0-Windows Edition
  2510. William R, Lomax, Mare Masco, and Mark L. Justice
  2511. M&T Books (415) 366-3600
  2512.  
  2513. Hands-On PC PageMaker 3.0
  2514. C.J. Wallia
  2515. California Publishing
  2516.  
  2517. Illustrated PageMaker 3.0
  2518. Bennie R. Lowery, Ed. D and Phillis Moore
  2519. Wordware Publishing (214) 423-0090
  2520.  
  2521. The Insider's Guide to PageMaker (IBM Version 3.0)
  2522. Rick Sullivan
  2523. Scott, Foresman & Company (800) ALL-BOOK
  2524.  
  2525. Introducing PageMaker 3.0
  2526. IBM PC, PS/2 and Compatibles Version
  2527. Tony Webster and David Webster
  2528. M&T Books (415) 366 3600
  2529.  
  2530. Mastering Pagemaker on the IBM PC
  2531. Antonia Stacy Jolles
  2532. Sybex Books (800) 227-2346
  2533.  
  2534. PageMaker 4.0 for Windows
  2535. William B. Sanders
  2536. Prima Publishing (916) 786-0426
  2537.  
  2538. Problem Solve: PageMaker, IBM
  2539. William Sanders
  2540. Scott, Foresman and Company (800) ALL-BOOK
  2541.  
  2542. TechNotes:Technical Notes on PageMaker 4.0 for Windows
  2543. Aldus Corporation (206) 628-2320
  2544.  
  2545. The PageMaker Companion: PC 3.0 Edition
  2546. Deke McClelland and Craig Danuloff
  2547. Dow Jones Irwin (800) 634-3966
  2548.  
  2549. Up & Running with PageMaker 4.0 on the PC
  2550. Marvin Bryan
  2551. Sybex, Inc. (800) 227-2346
  2552.  
  2553. Using PageMaker for the PC, Version 3
  2554. Martin Matthews and Carole B. Matthews
  2555. Osborne McGraww-Hill (800) 322-3007
  2556.  
  2557. Using PageMaker 4.0 for the PC
  2558. Martin Matthews and Carole B. Matthews
  2559. Osborne McGraw-Hill (800) 322-3007
  2560.  
  2561. Using PageMaker, IBM Version
  2562. Diane Burns and Sharyn Venit
  2563. Que Corporation (317) 573-2500
  2564.  
  2565. Visual Quick Start Guide: PageMaker 4 for the PC
  2566. Tony Webster and Paul Webster
  2567. Peachpit Press (415) 527-8555
  2568.  
  2569. Books about Aldus FreeHand
  2570.  
  2571. Aldus FreeHand Point by Point
  2572. Nichole J. Vick
  2573. Scott, Foressman Professional Books (800) ALL-BOOK
  2574.  
  2575. Mastering Aldus FreeHand 3.0
  2576. Deke McClelland and Craig Danuloff
  2577. Dow Jones Irwin (800) 634-3966
  2578.  
  2579. Real World FreeHand 3.0
  2580. Olav Martin Kvern
  2581. Peachpit Press (415) 527-8555
  2582.  
  2583. Using Aldus FreeHand 3.0
  2584. Sharyn Venit and Bruce Fraser
  2585. Bantam Computer Books (212) 765-6500
  2586.  
  2587. Books about Aldus Persuasion
  2588.  
  2589. Mastering the Power of Aldus Persuasion 2.0
  2590. Roger Parker
  2591. Dow Jones Irwin (800) 634-3966
  2592.  
  2593. Presentations with Persuasion
  2594. Kate Thompson and Keith Thompson
  2595. Brady Books (212) 373-8130
  2596.  
  2597. Training Materials for Aldus PageMaker
  2598.  
  2599. How to Use PageMaker 3.0
  2600. FlipTrack Learning Systems (708) 790-1117
  2601.  
  2602. Individual Training for PageMaker
  2603. Jim Schuyler
  2604. Individual Software Inc.(415) 595-8855
  2605.  
  2606. Introduction to Aldus PageMaker
  2607. A Level 1 Course for Windows 3.0
  2608. The Dotson Institute (206) 882-6030
  2609.  
  2610. PageMaker for Financial and Accounting Applications
  2611. Larry Hall
  2612. AppleTree Technologies (404) 457-2404
  2613.  
  2614. PageMaker 4.0
  2615. Mod 1: Beginning\Intermediate Desk-Top Publishing
  2616. Mod 2: Advanced Desk-Top Publishing
  2617. Tutorland (408) 973-0472
  2618.  
  2619. Teach Yourself PageMaker
  2620. Philippe Mathieu
  2621. Tutorland (408) 973-0472
  2622.  
  2623. Understanding PageMaker
  2624. Dan Lampert
  2625. Techware Corporation (407) 695-9000
  2626.  
  2627. Videos on Aldus PageMaker
  2628.  
  2629. Learn PageMaker 4.0 for the PC
  2630. Via Grafix (800) 842-4723
  2631.  
  2632. PageMaker, Advanced
  2633. ViaGrafix (800) 842-4723
  2634.  
  2635. PageMaker Learning Systems
  2636. Jo Bakal
  2637. Micro Video Learning Systems (212) 255-3108
  2638.  
  2639.